Home
last modified time | relevance | path

Searched refs:DISPATCH (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtVisitor.h39 #define DISPATCH(NAME, CLASS) \ macro
49 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit()
50 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit()
51 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit()
52 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit()
53 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit()
54 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit()
109 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS); in Visit()
124 DISPATCH(BinaryOperator, BinaryOperator); \
158 DISPATCH(UnaryOperator, UnaryOperator); \
[all …]
H A DTemplateArgumentVisitor.h28 #define DISPATCH(NAME) \ macro
35 DISPATCH(Null); in Visit()
36 DISPATCH(Type); in Visit()
37 DISPATCH(Declaration); in Visit()
38 DISPATCH(NullPtr); in Visit()
39 DISPATCH(Integral); in Visit()
40 DISPATCH(Template); in Visit()
41 DISPATCH(TemplateExpansion); in Visit()
42 DISPATCH(Expression); in Visit()
43 DISPATCH(Pack); in Visit()
[all …]
H A DTypeLocVisitor.h20 #define DISPATCH(CLASSNAME) \ macro
31 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); in Visit()
41 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); in Visit()
49 DISPATCH(PARENT); \
56 #undef DISPATCH
H A DTypeVisitor.h20 #define DISPATCH(CLASS) \ macro
72 #define TYPE(CLASS, PARENT) case Type::CLASS: DISPATCH(CLASS##Type); in Visit()
81 DISPATCH(PARENT); \
90 #undef DISPATCH
H A DAttrVisitor.h28 #define DISPATCH(NAME) \ macro
36 DISPATCH(NAME##Attr); in Visit()
45 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
51 #undef DISPATCH
H A DDeclVisitor.h34 #define DISPATCH(NAME, CLASS) \ macro
40 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl); in Visit()
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
56 #undef DISPATCH
H A DCommentVisitor.h23 #define DISPATCH(NAME, CLASS) \ macro
35 case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS); in visit()
46 RetTy visit##CLASS(PTR(CLASS) C, ParamTys... P) { DISPATCH(PARENT, PARENT); }
54 #undef DISPATCH
H A DOpenMPClause.h8738 #define DISPATCH(CLASS) \ macro
8743 RetTy Visit##Class(PTR(Class) S) { DISPATCH(Class); }
8762 #undef DISPATCH
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h30 #define DISPATCH(NAME, CLASS) \ macro
42 case loc::Id ## Kind: DISPATCH(Loc ## Id, loc :: Id); in Visit()
58 RetTy Visit ## Id(Id V) { DISPATCH(Parent, Id); }
62 RetTy VisitLoc ## Id(loc::Id V) { DISPATCH(Parent, Parent); }
70 #undef DISPATCH
78 #define DISPATCH(CLASS) \ macro
85 case SymExpr::Id ## Kind: DISPATCH(Id); in Visit()
100 #undef DISPATCH
108 #define DISPATCH(CLASS) \ macro
123 RetTy Visit ## Id(const Id *R) { DISPATCH(Parent); }
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp737 DISPATCH(arith::CmpIPredicate::eq, spirv::IEqualOp); in matchAndRewrite()
738 DISPATCH(arith::CmpIPredicate::ne, spirv::INotEqualOp); in matchAndRewrite()
739 DISPATCH(arith::CmpIPredicate::slt, spirv::SLessThanOp); in matchAndRewrite()
741 DISPATCH(arith::CmpIPredicate::sgt, spirv::SGreaterThanOp); in matchAndRewrite()
743 DISPATCH(arith::CmpIPredicate::ult, spirv::ULessThanOp); in matchAndRewrite()
745 DISPATCH(arith::CmpIPredicate::ugt, spirv::UGreaterThanOp); in matchAndRewrite()
748 #undef DISPATCH in matchAndRewrite()
768 DISPATCH(arith::CmpFPredicate::OEQ, spirv::FOrdEqualOp); in matchAndRewrite()
771 DISPATCH(arith::CmpFPredicate::OLT, spirv::FOrdLessThanOp); in matchAndRewrite()
775 DISPATCH(arith::CmpFPredicate::UEQ, spirv::FUnordEqualOp); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dspeculatively-execute-block-profmd.ll12 ; CHECK-NEXT: br i1 [[C:%.*]], label [[DISPATCH:%.*]], label [[END:%.*]]
20 ; CHECK-NEXT: [[RES:%.*]] = phi i32 [ -1, [[ENTRY:%.*]] ], [ [[SPEC_SELECT]], [[DISPATCH]] ]
47 ; CHECK-NEXT: br i1 [[C:%.*]], label [[DISPATCH:%.*]], label [[END:%.*]]
55 ; CHECK-NEXT: [[RES:%.*]] = phi i32 [ -1, [[ENTRY:%.*]] ], [ [[SPEC_SELECT]], [[DISPATCH]] ]
82 ; CHECK-NEXT: br i1 [[C:%.*]], label [[DISPATCH:%.*]], label [[END:%.*]]
118 ; CHECK-NEXT: br i1 [[C:%.*]], label [[DISPATCH:%.*]], label [[END:%.*]]
126 ; CHECK-NEXT: [[RES:%.*]] = phi i32 [ -1, [[ENTRY:%.*]] ], [ [[SPEC_SELECT]], [[DISPATCH]] ]
153 ; CHECK-NEXT: br i1 [[C:%.*]], label [[DISPATCH:%.*]], label [[END:%.*]]
161 ; CHECK-NEXT: [[RES:%.*]] = phi i32 [ -1, [[ENTRY:%.*]] ], [ [[SPEC_SELECT]], [[DISPATCH]] ]
188 ; CHECK-NEXT: br i1 [[C:%.*]], label [[DISPATCH:%.*]], label [[END:%.*]]
[all …]
H A Dfold-branch-to-common-dest.ll327 ; CHECK-NEXT: br i1 [[C0]], label [[DISPATCH:%.*]], label [[FINAL_RIGHT:%.*]]
361 ; CHECK-NEXT: br i1 [[C0]], label [[DISPATCH:%.*]], label [[FINAL_RIGHT:%.*]]
401 ; CHECK-NEXT: br i1 [[C1]], label [[DISPATCH:%.*]], label [[FINAL_RIGHT:%.*]]
452 ; CHECK-NEXT: br i1 [[C1]], label [[FINAL_LEFT:%.*]], label [[DISPATCH:%.*]]
504 ; CHECK-NEXT: br i1 [[C1]], label [[FINAL_LEFT:%.*]], label [[DISPATCH:%.*]]
560 ; CHECK-NEXT: br i1 [[C0]], label [[DISPATCH:%.*]], label [[FINAL_RIGHT:%.*]]
594 ; CHECK-NEXT: br i1 [[C0]], label [[DISPATCH:%.*]], label [[FINAL_RIGHT:%.*]]
634 ; CHECK-NEXT: br i1 [[C1]], label [[FINAL_LEFT:%.*]], label [[DISPATCH:%.*]]
686 ; CHECK-NEXT: br i1 [[C1]], label [[FINAL_LEFT:%.*]], label [[DISPATCH:%.*]]
743 ; CHECK-NEXT: br i1 [[C1]], label [[DISPATCH:%.*]], label [[FINAL_RIGHT:%.*]]
[all …]
H A Dfold-branch-to-common-dest-two-preds-cost.ll21 ; THR1-NEXT: br i1 [[C1]], label [[FINAL_LEFT:%.*]], label [[DISPATCH:%.*]]
24 ; THR1-NEXT: br i1 [[C2]], label [[DISPATCH]], label [[FINAL_RIGHT:%.*]]
95 ; ALL-NEXT: br i1 [[C1]], label [[FINAL_LEFT:%.*]], label [[DISPATCH:%.*]], !prof [[PROF0:![0-9]…
/llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/
H A Drange.ll680 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
703 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
724 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
747 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
769 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
790 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
792 ; CHECK-NEXT: switch i8 [[A]], label [[DISPATCH]] [
794 ; CHECK-NEXT: i8 -111, label [[DISPATCH]]
817 ; CHECK-NEXT: br label [[DISPATCH:%.*]]
821 ; CHECK-NEXT: i8 -111, label [[DISPATCH]]
[all …]
/llvm-project-15.0.7/clang/test/Analysis/
H A Dplist-macros-with-expansion.cpp817 #define DISPATCH(...) PARAMS_RESOLVE_TO_VA_ARGS(__VA_ARGS__); macro
821 DISPATCH(x, "LF1M healer"); in mulitpleParamsResolveToVA_ARGS()
/llvm-project-15.0.7/llvm/include/llvm/MCA/Stages/
H A DInOrderIssueStage.h31 DISPATCH, enumerator
/llvm-project-15.0.7/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp125 SI.update(IR, /* delay */ 1, StallInfo::StallKind::DISPATCH); in canExecute()
366 case StallInfo::StallKind::DISPATCH: { in notifyStallEvent()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1308 #define DISPATCH(functionControl, llvmAttr) \ in matchAndRewrite() macro
1313 DISPATCH(spirv::FunctionControl::Inline, in matchAndRewrite()
1315 DISPATCH(spirv::FunctionControl::DontInline, in matchAndRewrite()
1317 DISPATCH(spirv::FunctionControl::Pure, in matchAndRewrite()
1319 DISPATCH(spirv::FunctionControl::Const, in matchAndRewrite()
1322 #undef DISPATCH in matchAndRewrite()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dphi-of-extractvalues.ll320 ; CHECK-NEXT: br i1 [[C0:%.*]], label [[END:%.*]], label [[DISPATCH:%.*]]
357 ; CHECK-NEXT: br i1 [[C0:%.*]], label [[END:%.*]], label [[DISPATCH:%.*]]
H A Dphi-of-insertvalues.ll291 ; CHECK-NEXT: br i1 [[C0:%.*]], label [[END:%.*]], label [[DISPATCH:%.*]]
328 ; CHECK-NEXT: br i1 [[C0:%.*]], label [[END:%.*]], label [[DISPATCH:%.*]]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp1919 #define DISPATCH(CLASS) return assign##CLASS##Impl(cast<CLASS>(Sym), Constraint) macro
1933 DISPATCH(Id); in assignImpl()
1965 DISPATCH(Parent); \
1978 #undef DISPATCH
/llvm-project-15.0.7/llvm/test/Transforms/SimpleLoopUnswitch/
H A Dnontrivial-unswitch-freeze.ll1498 ; CHECK-NEXT: br i1 [[CMP1]], label [[BODY_A:%.*]], label [[DISPATCH:%.*]]
1512 ; CHECK-NEXT: [[TMP_C_PHI:%.*]] = phi i32 [ [[TMP]], [[DISPATCH]] ], [ [[TMP_B_SUM]], [[BODY_B]]…
1649 ; CHECK-NEXT: br i1 [[CMP1]], label [[BODY_A:%.*]], label [[DISPATCH:%.*]]
1667 ; CHECK-NEXT: [[L1_PHI:%.*]] = phi i32 [ [[TMP_LCSSA]], [[DISPATCH]] ]