| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtVisitor.h | 39 #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 D | TemplateArgumentVisitor.h | 28 #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 D | TypeLocVisitor.h | 20 #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 D | TypeVisitor.h | 20 #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 D | AttrVisitor.h | 28 #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 D | DeclVisitor.h | 34 #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 D | CommentVisitor.h | 23 #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 D | OpenMPClause.h | 8738 #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 D | SValVisitor.h | 30 #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 D | ArithmeticToSPIRV.cpp | 737 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 D | speculatively-execute-block-profmd.ll | 12 ; 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 D | fold-branch-to-common-dest.ll | 327 ; 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 D | fold-branch-to-common-dest-two-preds-cost.ll | 21 ; 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 D | range.ll | 680 ; 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 D | plist-macros-with-expansion.cpp | 817 #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 D | InOrderIssueStage.h | 31 DISPATCH, enumerator
|
| /llvm-project-15.0.7/llvm/lib/MCA/Stages/ |
| H A D | InOrderIssueStage.cpp | 125 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 D | SPIRVToLLVM.cpp | 1308 #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 D | phi-of-extractvalues.ll | 320 ; CHECK-NEXT: br i1 [[C0:%.*]], label [[END:%.*]], label [[DISPATCH:%.*]] 357 ; CHECK-NEXT: br i1 [[C0:%.*]], label [[END:%.*]], label [[DISPATCH:%.*]]
|
| H A D | phi-of-insertvalues.ll | 291 ; 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 D | RangeConstraintManager.cpp | 1919 #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 D | nontrivial-unswitch-freeze.ll | 1498 ; 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]] ]
|