Home
last modified time | relevance | path

Searched refs:OpKind (Results 1 – 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineOperand.h79 unsigned OpKind : 8;
201 : OpKind(K), SubReg_TargetFlags(0), ParentMI(nullptr) { in MachineOperand()
217 MachineOperandType getType() const { return (MachineOperandType)OpKind; } in getType()
319 bool isReg() const { return OpKind == MO_Register; } in isReg()
321 bool isImm() const { return OpKind == MO_Immediate; } in isImm()
323 bool isCImm() const { return OpKind == MO_CImmediate; } in isCImm()
325 bool isFPImm() const { return OpKind == MO_FPImmediate; } in isFPImm()
327 bool isMBB() const { return OpKind == MO_MachineBasicBlock; } in isMBB()
329 bool isFI() const { return OpKind == MO_FrameIndex; } in isFI()
331 bool isCPI() const { return OpKind == MO_ConstantPoolIndex; } in isCPI()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
HDFastISelEmitter.cpp88 class OpKind { class
93 OpKind() : Repr(OK_Invalid) {} in OpKind() function in __anonf336dd470311::OperandsSignature::OpKind
95 bool operator<(OpKind RHS) const { return Repr < RHS.Repr; } in operator <()
96 bool operator==(OpKind RHS) const { return Repr == RHS.Repr; } in operator ==()
98 static OpKind getReg() { OpKind K; K.Repr = OK_Reg; return K; } in getReg()
99 static OpKind getFP() { OpKind K; K.Repr = OK_FP; return K; } in getFP()
100 static OpKind getImm(unsigned V) { in getImm()
103 OpKind K; K.Repr = OK_Imm+V; return K; in getImm()
128 SmallVector<OpKind, 3> Operands;
154 Result.Operands.push_back(OpKind::getImm(0)); in getWithoutImmCodes()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineOperand.cpp159 OpKind = MO_Immediate; in ChangeToImmediate()
168 OpKind = MO_FPImmediate; in ChangeToFPImmediate()
179 OpKind = MO_ExternalSymbol; in ChangeToES()
192 OpKind = MO_GlobalAddress; in ChangeToGA()
204 OpKind = MO_MCSymbol; in ChangeToMCSymbol()
214 OpKind = MO_FrameIndex; in ChangeToFrameIndex()
225 OpKind = MO_TargetIndex; in ChangeToTargetIndex()
249 OpKind = MO_Register; in ChangeToRegister()
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDPointerArithChecker.cpp319 BinaryOperatorKind OpKind = BOp->getOpcode(); in checkPreStmt() local
320 if (!BOp->isAdditiveOp() && OpKind != BO_AddAssign && OpKind != BO_SubAssign) in checkPreStmt()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
HDParseExpr.cpp1844 tok::TokenKind OpKind = Tok.getKind(); in ParsePostfixExpressionSuffix() local
1851 if (OpKind == tok::lesslessless) { in ParsePostfixExpressionSuffix()
1903 if (OpKind == tok::l_paren || !LHS.isInvalid()) { in ParsePostfixExpressionSuffix()
1958 tok::TokenKind OpKind = Tok.getKind(); in ParsePostfixExpressionSuffix() local
1975 << OpKind << Base->getSourceRange() in ParsePostfixExpressionSuffix()
1981 OpLoc, OpKind, ObjectType, in ParsePostfixExpressionSuffix()
1995 OpKind == tok::arrow ? tok::period : tok::arrow; in ParsePostfixExpressionSuffix()
2013 getCurScope(), Base, CorrectedBase, OpLoc, OpKind == tok::arrow, in ParsePostfixExpressionSuffix()
2022 LHS = ParseCXXPseudoDestructor(LHS.get(), OpLoc, OpKind, SS, in ParsePostfixExpressionSuffix()
2036 if (getLangOpts().ObjC && OpKind == tok::period && in ParsePostfixExpressionSuffix()
[all …]
HDParseExprCXX.cpp1706 tok::TokenKind OpKind, in ParseCXXPseudoDestructor() argument
1745 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind, in ParseCXXPseudoDestructor()
1769 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind, in ParseCXXPseudoDestructor()
2397 OverloadedOperatorKind OpKind = in ParseUnqualifiedIdTemplateId() local
2403 TemplateKWLoc, Id.StartLocation, TemplateII, OpKind, Template, TNK, in ParseUnqualifiedIdTemplateId()
HDParseTemplate.cpp1343 OverloadedOperatorKind OpKind = in AnnotateTemplateIdToken() local
1349 TemplateKWLoc, TemplateNameLoc, TemplateII, OpKind, Template, TNK, in AnnotateTemplateIdToken()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaExprCXX.cpp6943 tok::TokenKind OpKind, in ActOnStartCXXMemberReference() argument
6961 if (OpKind == tok::arrow) in ActOnStartCXXMemberReference()
6973 if (OpKind == tok::arrow) { in ActOnStartCXXMemberReference()
7008 OpKind = tok::period; in ActOnStartCXXMemberReference()
7034 if (OpKind == tok::arrow) { in ActOnStartCXXMemberReference()
7084 tok::TokenKind& OpKind, SourceLocation OpLoc) { in CheckArrow() argument
7098 if (OpKind == tok::arrow) { in CheckArrow()
7109 OpKind = tok::period; in CheckArrow()
7136 tok::TokenKind OpKind, in BuildPseudoDestructorExpr() argument
7145 if (CheckArrow(*this, ObjectType, Base, OpKind, OpLoc)) in BuildPseudoDestructorExpr()
[all …]
HDSemaExprMember.cpp1699 tok::TokenKind OpKind, in ActOnMemberAccessExpr() argument
1722 bool IsArrow = (OpKind == tok::arrow); in ActOnMemberAccessExpr()
HDSemaCodeComplete.cpp539 tok::TokenKind OpKind, in enterUnary() argument
542 Type = getPreferredTypeOfUnaryArg(S, this->get(OpLoc), OpKind); in enterUnary()
HDSemaExpr.cpp7791 BinaryOperatorKind OpKind = BinaryOperator::getOverloadedOpcode(OO); in IsArithmeticBinaryExpr() local
7792 if (IsArithmeticOp(OpKind)) { in IsArithmeticBinaryExpr()
7793 *Opcode = OpKind; in IsArithmeticBinaryExpr()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExprCXX.cpp615 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr() argument
623 CXXOperatorCallExprBits.OperatorKind = OpKind;
626 (CXXOperatorCallExprBits.OperatorKind == static_cast<unsigned>(OpKind)) &&
637 const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn, in Create() argument
646 return new (Mem) CXXOperatorCallExpr(OpKind, Fn, Args, Ty, VK, OperatorLoc, in Create()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
HDX86AsmParser.cpp878 unsigned ParseIntelInlineAsmOperator(unsigned OpKind);
1554 if (unsigned OpKind = IdentifyIntelInlineAsmOperator(Identifier)) { in ParseIntelExpression() local
1555 if (int64_t Val = ParseIntelInlineAsmOperator(OpKind)) { in ParseIntelExpression()
1848 unsigned X86AsmParser::ParseIntelInlineAsmOperator(unsigned OpKind) { in ParseIntelInlineAsmOperator() argument
1867 switch(OpKind) { in ParseIntelInlineAsmOperator()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h307 void enterUnary(Sema &S, SourceLocation Tok, tok::TokenKind OpKind,
4831 tok::TokenKind OpKind,
5840 tok::TokenKind OpKind,
5846 tok::TokenKind OpKind,
5855 tok::TokenKind OpKind,
5864 tok::TokenKind OpKind,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDExprCXX.h89 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn,
98 Create(const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/
HDParser.h1865 tok::TokenKind OpKind,