Searched refs:OpKind (Results 1 - 12 of 12) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DMachineOperand.h56 /// OpKind - Specify what kind of operand this is. This discriminates the
58 unsigned char OpKind; // MachineOperandType member in class:llvm::MachineOperand
156 explicit MachineOperand(MachineOperandType K) : OpKind(K), ParentMI(0) {
162 MachineOperandType getType() const { return (MachineOperandType)OpKind; }
191 bool isReg() const { return OpKind == MO_Register; }
193 bool isImm() const { return OpKind == MO_Immediate; }
195 bool isCImm() const { return OpKind == MO_CImmediate; }
197 bool isFPImm() const { return OpKind == MO_FPImmediate; }
199 bool isMBB() const { return OpKind == MO_MachineBasicBlock; }
201 bool isFI() const { return OpKind
[all...]
/external/llvm/utils/TableGen/
H A DFastISelEmitter.cpp72 class OpKind {
77 OpKind() : Repr(OK_Invalid) {}
79 bool operator<(OpKind RHS) const { return Repr < RHS.Repr; }
80 bool operator==(OpKind RHS) const { return Repr == RHS.Repr; }
82 static OpKind getReg() { OpKind K; K.Repr = OK_Reg; return K; }
83 static OpKind getFP() { OpKind K; K.Repr = OK_FP; return K; }
84 static OpKind getImm(unsigned V) {
87 OpKind
[all...]
/external/clang/utils/TableGen/
H A DNeonEmitter.h24 enum OpKind { enum
93 StringMap<OpKind> OpMap;
H A DNeonEmitter.cpp604 static std::string GenOpString(OpKind op, const std::string &proto,
828 throw "unknown OpKind!";
1030 OpKind kind, ClassKind classKind) {
1203 OpKind kind = OpMap[R->getValueAsDef("Operand")->getName()];
1265 StringMap<OpKind> EmittedMap;
1271 OpKind k = OpMap[R->getValueAsDef("Operand")->getName()];
1310 OpKind k = OpMap[R->getValueAsDef("Operand")->getName()];
1365 OpKind k = OpMap[R->getValueAsDef("Operand")->getName()];
1530 OpKind kind = OpMap[R->getValueAsDef("Operand")->getName()];
/external/clang/lib/Parse/
H A DParseExpr.cpp1237 tok::TokenKind OpKind = Tok.getKind(); local
1245 if (OpKind == tok::lesslessless) {
1292 if (OpKind == tok::l_paren || !LHS.isInvalid()) {
1323 tok::TokenKind OpKind = Tok.getKind(); local
1331 OpLoc, OpKind, ObjectType,
1345 OpLoc, OpKind == tok::arrow);
1352 LHS = ParseCXXPseudoDestructor(LHS.take(), OpLoc, OpKind, SS,
1375 OpKind, SS, Name, ObjCImpDecl,
H A DParseExprCXX.cpp976 tok::TokenKind OpKind,
1027 OpLoc, OpKind,
975 ParseCXXPseudoDestructor(ExprArg Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, ParsedType ObjectType) argument
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp4190 tok::TokenKind OpKind, ParsedType &ObjectType,
4203 if (OpKind == tok::arrow)
4215 if (OpKind == tok::arrow) {
4289 tok::TokenKind OpKind,
4303 if (OpKind == tok::arrow) {
4314 OpKind = tok::period;
4387 OpKind == tok::arrow, OpLoc,
4402 tok::TokenKind OpKind,
4421 if (OpKind == tok::arrow) {
4432 OpKind
4189 ActOnStartCXXMemberReference(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, ParsedType &ObjectType, bool &MayBePseudoDestructor) argument
4287 BuildPseudoDestructorExpr(Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, const CXXScopeSpec &SS, TypeSourceInfo *ScopeTypeInfo, SourceLocation CCLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage Destructed, bool HasTrailingLParen) argument
4400 ActOnPseudoDestructorExpr(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, UnqualifiedId &FirstTypeName, SourceLocation CCLoc, SourceLocation TildeLoc, UnqualifiedId &SecondTypeName, bool HasTrailingLParen) argument
[all...]
H A DSemaExprMember.cpp1426 /// \param OpKind either tok::arrow or tok::period
1435 tok::TokenKind OpKind,
1458 bool IsArrow = (OpKind == tok::arrow);
1433 ActOnMemberAccessExpr(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, UnqualifiedId &Id, Decl *ObjCImpDecl, bool HasTrailingLParen) argument
H A DSemaExpr.cpp4949 BinaryOperatorKind OpKind = BinaryOperator::getOverloadedOpcode(OO);
4950 if (IsArithmeticOp(OpKind)) {
4951 *Opcode = OpKind;
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp148 OpKind = MO_Immediate;
165 OpKind = MO_Register;
/external/clang/include/clang/Sema/
H A DSema.h2465 tok::TokenKind OpKind,
3172 tok::TokenKind OpKind,
3180 tok::TokenKind OpKind,
3190 tok::TokenKind OpKind,
/external/clang/include/clang/Parse/
H A DParser.h1349 tok::TokenKind OpKind,

Completed in 465 milliseconds