/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 64 /// OpKind - Specify what kind of operand this is. This discriminates the 66 unsigned char OpKind; // MachineOperandType member in class:llvm::MachineOperand 181 : OpKind(K), SubReg_TargetFlags(0), ParentMI(0) {} 185 MachineOperandType getType() const { return (MachineOperandType)OpKind; } 224 bool isReg() const { return OpKind == MO_Register; } 226 bool isImm() const { return OpKind == MO_Immediate; } 228 bool isCImm() const { return OpKind == MO_CImmediate; } 230 bool isFPImm() const { return OpKind == MO_FPImmediate; } 232 bool isMBB() const { return OpKind == MO_MachineBasicBlock; } 234 bool isFI() const { return OpKind [all...] |
/freebsd-10.0-release/contrib/llvm/utils/TableGen/ |
H A D | FastISelEmitter.cpp | 76 class OpKind { 81 OpKind() : Repr(OK_Invalid) {} 83 bool operator<(OpKind RHS) const { return Repr < RHS.Repr; } 84 bool operator==(OpKind RHS) const { return Repr == RHS.Repr; } 86 static OpKind getReg() { OpKind K; K.Repr = OK_Reg; return K; } 87 static OpKind getFP() { OpKind K; K.Repr = OK_FP; return K; } 88 static OpKind getImm(unsigned V) { 91 OpKind [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 38 enum OpKind { enum 148 StringMap<OpKind> OpMap; 1265 static std::string GenOpString(OpKind op, const std::string &proto, 1489 PrintFatalError("unknown OpKind!"); 1685 OpKind kind, ClassKind classKind) { 1860 OpKind kind = OpMap[R->getValueAsDef("Operand")->getName()]; 1919 StringMap<OpKind> EmittedMap; 1925 OpKind k = OpMap[R->getValueAsDef("Operand")->getName()]; 1964 OpKind k = OpMap[R->getValueAsDef("Operand")->getName()]; 2062 OpKind [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 1362 tok::TokenKind OpKind = Tok.getKind(); local 1369 if (OpKind == tok::lesslessless) { 1422 if (OpKind == tok::l_paren || !LHS.isInvalid()) { 1453 tok::TokenKind OpKind = Tok.getKind(); local 1461 OpLoc, OpKind, ObjectType, 1476 OpLoc, OpKind == tok::arrow); 1483 LHS = ParseCXXPseudoDestructor(LHS.take(), OpLoc, OpKind, SS, 1497 if (getLangOpts().ObjC2 && OpKind == tok::period && Tok.is(tok::kw_class)) { 1518 OpKind, SS, TemplateKWLoc, Name,
|
H A D | ParseExprCXX.cpp | 1171 tok::TokenKind OpKind, 1211 OpKind, TildeLoc, DS, 1236 OpLoc, OpKind, 1170 ParseCXXPseudoDestructor(ExprArg Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, ParsedType ObjectType) argument
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 4996 tok::TokenKind OpKind, ParsedType &ObjectType, 5013 if (OpKind == tok::arrow) 5025 if (OpKind == tok::arrow) { 5107 tok::TokenKind& OpKind, SourceLocation OpLoc) { 5121 if (OpKind == tok::arrow) { 5132 OpKind = tok::period; 5141 tok::TokenKind OpKind, 5151 if (CheckArrow(*this, ObjectType, Base, OpKind, OpLoc)) 5227 OpKind == tok::arrow, OpLoc, 5242 tok::TokenKind OpKind, 4995 ActOnStartCXXMemberReference(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, ParsedType &ObjectType, bool &MayBePseudoDestructor) argument 5106 CheckArrow(Sema& S, QualType& ObjectType, Expr *&Base, tok::TokenKind& OpKind, SourceLocation OpLoc) argument 5139 BuildPseudoDestructorExpr(Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, const CXXScopeSpec &SS, TypeSourceInfo *ScopeTypeInfo, SourceLocation CCLoc, SourceLocation TildeLoc, PseudoDestructorTypeStorage Destructed, bool HasTrailingLParen) argument 5240 ActOnPseudoDestructorExpr(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, UnqualifiedId &FirstTypeName, SourceLocation CCLoc, SourceLocation TildeLoc, UnqualifiedId &SecondTypeName, bool HasTrailingLParen) argument 5378 ActOnPseudoDestructorExpr(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, SourceLocation TildeLoc, const DeclSpec& DS, bool HasTrailingLParen) argument [all...] |
H A D | SemaExprMember.cpp | 1507 /// \param OpKind either tok::arrow or tok::period 1516 tok::TokenKind OpKind, 1540 bool IsArrow = (OpKind == tok::arrow); 1514 ActOnMemberAccessExpr(Scope *S, Expr *Base, SourceLocation OpLoc, tok::TokenKind OpKind, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &Id, Decl *ObjCImpDecl, bool HasTrailingLParen) argument
|
H A D | SemaExpr.cpp | 5564 BinaryOperatorKind OpKind = BinaryOperator::getOverloadedOpcode(OO); 5565 if (IsArithmeticOp(OpKind)) { 5566 *Opcode = OpKind;
|
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 496 X86Operand *ParseIntelOperator(unsigned OpKind); 1538 X86Operand *X86AsmParser::ParseIntelOperator(unsigned OpKind) { argument 1552 switch(OpKind) {
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 122 OpKind = MO_Immediate; 144 OpKind = MO_Register;
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 3247 tok::TokenKind OpKind, 4077 tok::TokenKind OpKind, 4085 tok::TokenKind OpKind, 4095 tok::TokenKind OpKind, 4105 tok::TokenKind OpKind,
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Parse/ |
H A D | Parser.h | 1348 tok::TokenKind OpKind,
|