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

/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineOperand.h64 /// 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 DFastISelEmitter.cpp76 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 DNeonEmitter.cpp38 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 DParseExpr.cpp1362 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 DParseExprCXX.cpp1171 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 DSemaExprCXX.cpp4996 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 DSemaExprMember.cpp1507 /// \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 DSemaExpr.cpp5564 BinaryOperatorKind OpKind = BinaryOperator::getOverloadedOpcode(OO);
5565 if (IsArithmeticOp(OpKind)) {
5566 *Opcode = OpKind;
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp496 X86Operand *ParseIntelOperator(unsigned OpKind);
1538 X86Operand *X86AsmParser::ParseIntelOperator(unsigned OpKind) { argument
1552 switch(OpKind) {
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DMachineInstr.cpp122 OpKind = MO_Immediate;
144 OpKind = MO_Register;
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3247 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 DParser.h1348 tok::TokenKind OpKind,

Completed in 265 milliseconds