|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overrides
include/llvm/IR/LegacyPassManager.h 44 virtual void add(Pass *P) = 0;
Overridden By
tools/bugpoint/bugpoint.cpp 108 void add(Pass *P) override {
Declarations
include/llvm/IR/LegacyPassManager.h 74 void add(Pass *P) override;
References
examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h 95 FPM->add(createInstructionCombiningPass());
96 FPM->add(createReassociatePass());
97 FPM->add(createGVNPass());
98 FPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h 137 FPM->add(createInstructionCombiningPass());
138 FPM->add(createReassociatePass());
139 FPM->add(createGVNPass());
140 FPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h 213 FPM->add(createInstructionCombiningPass());
214 FPM->add(createReassociatePass());
215 FPM->add(createGVNPass());
216 FPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h 230 FPM->add(createInstructionCombiningPass());
231 FPM->add(createReassociatePass());
232 FPM->add(createGVNPass());
233 FPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/Chapter4/toy.cpp 560 TheFPM->add(createInstructionCombiningPass());
562 TheFPM->add(createReassociatePass());
564 TheFPM->add(createGVNPass());
566 TheFPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/Chapter5/toy.cpp 834 TheFPM->add(createInstructionCombiningPass());
836 TheFPM->add(createReassociatePass());
838 TheFPM->add(createGVNPass());
840 TheFPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/Chapter6/toy.cpp 953 TheFPM->add(createInstructionCombiningPass());
955 TheFPM->add(createReassociatePass());
957 TheFPM->add(createGVNPass());
959 TheFPM->add(createCFGSimplificationPass());
examples/Kaleidoscope/Chapter7/toy.cpp 1121 TheFPM->add(createPromoteMemoryToRegisterPass());
1123 TheFPM->add(createInstructionCombiningPass());
1125 TheFPM->add(createReassociatePass());
1127 TheFPM->add(createGVNPass());
1129 TheFPM->add(createCFGSimplificationPass());
lib/Analysis/Lint.cpp 745 FPM.add(V);
lib/Analysis/RegionPrinter.cpp 249 FPM.add(ViewerPass);
lib/Transforms/Coroutines/CoroCleanup.cpp 33 FPM.add(createCFGSimplificationPass());
lib/Transforms/Coroutines/CoroSplit.cpp 877 FPM.add(createSCCPPass());
878 FPM.add(createCFGSimplificationPass());
879 FPM.add(createEarlyCSEPass());
880 FPM.add(createCFGSimplificationPass());
lib/Transforms/IPO/PassManagerBuilder.cpp 252 FPM.add(createEntryExitInstrumenterPass());
256 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
262 FPM.add(createCFGSimplificationPass());
263 FPM.add(createSROAPass());
264 FPM.add(createEarlyCSEPass());
265 FPM.add(createLowerExpectIntrinsicPass());
lib/Transforms/Scalar/PlaceSafepoints.cpp 509 FPM.add(PBS);
tools/clang/lib/CodeGen/BackendUtil.cpp 688 FPM.add(new TargetLibraryInfoWrapperPass(*TLII));
690 FPM.add(createVerifierPass());
828 PerFunctionPasses.add(
tools/opt/opt.cpp 370 FPM.add(createVerifierPass()); // Verify that input is correct
713 FPasses->add(createTargetTransformInfoWrapperPass(
tools/polly/lib/CodeGen/CodegenCleanup.cpp 52 FPM->add(createScopedNoAliasAAWrapperPass());
53 FPM->add(createTypeBasedAAWrapperPass());
54 FPM->add(createAAResultsWrapperPass());
61 FPM->add(createCFGSimplificationPass());
62 FPM->add(createSROAPass());
63 FPM->add(createEarlyCSEPass());
65 FPM->add(createPromoteMemoryToRegisterPass());
66 FPM->add(createInstructionCombiningPass(true));
67 FPM->add(createCFGSimplificationPass());
68 FPM->add(createSROAPass());
69 FPM->add(createEarlyCSEPass(true));
70 FPM->add(createSpeculativeExecutionIfHasBranchDivergencePass());
71 FPM->add(createJumpThreadingPass());
72 FPM->add(createCorrelatedValuePropagationPass());
73 FPM->add(createCFGSimplificationPass());
74 FPM->add(createInstructionCombiningPass(true));
75 FPM->add(createLibCallsShrinkWrapPass());
76 FPM->add(createTailCallEliminationPass());
77 FPM->add(createCFGSimplificationPass());
78 FPM->add(createReassociatePass());
79 FPM->add(createLoopRotatePass(-1));
80 FPM->add(createGVNPass());
81 FPM->add(createLICMPass());
82 FPM->add(createLoopUnswitchPass());
83 FPM->add(createCFGSimplificationPass());
84 FPM->add(createInstructionCombiningPass(true));
85 FPM->add(createIndVarSimplifyPass());
86 FPM->add(createLoopIdiomPass());
87 FPM->add(createLoopDeletionPass());
88 FPM->add(createCFGSimplificationPass());
89 FPM->add(createSimpleLoopUnrollPass(3));
90 FPM->add(createMergedLoadStoreMotionPass());
91 FPM->add(createGVNPass());
92 FPM->add(createMemCpyOptPass());
93 FPM->add(createSCCPPass());
94 FPM->add(createBitTrackingDCEPass());
95 FPM->add(createInstructionCombiningPass(true));
96 FPM->add(createJumpThreadingPass());
97 FPM->add(createCorrelatedValuePropagationPass());
98 FPM->add(createDeadStoreEliminationPass());
99 FPM->add(createLICMPass());
100 FPM->add(createAggressiveDCEPass());
101 FPM->add(createCFGSimplificationPass());
102 FPM->add(createInstructionCombiningPass(true));
103 FPM->add(createFloat2IntPass());