|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Passes/PassPlugin.h 24 class PassBuilder;
References
include/llvm/Passes/PassPlugin.h 52 void (*RegisterPassBuilderCallbacks)(PassBuilder &);
82 void registerPassBuilderCallbacks(PassBuilder &PB) const {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp 93 PassBuilder PB;
241 PassBuilder PB;
lib/LTO/LTOBackend.cpp 172 PassBuilder PB(TM, PipelineTuningOptions(),PGOOpt, &PIC);
197 PassBuilder::OptimizationLevel OL;
203 OL = PassBuilder::O0;
206 OL = PassBuilder::O1;
209 OL = PassBuilder::O2;
212 OL = PassBuilder::O3;
230 PassBuilder PB(TM);
lib/Passes/PassBuilder.cpp 238 static bool isOptimizingForSize(PassBuilder::OptimizationLevel Level) {
240 case PassBuilder::O0:
241 case PassBuilder::O1:
242 case PassBuilder::O2:
243 case PassBuilder::O3:
246 case PassBuilder::Os:
247 case PassBuilder::Oz:
345 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
549 PassBuilder::OptimizationLevel Level,
644 getInlineParamsFromOptLevel(PassBuilder::OptimizationLevel Level) {
645 auto O3 = PassBuilder::O3;
1750 Optional<std::vector<PassBuilder::PipelineElement>>
tools/clang/lib/CodeGen/BackendUtil.cpp 925 static PassBuilder::OptimizationLevel mapToLevel(const CodeGenOptions &Opts) {
931 return PassBuilder::O1;
939 return PassBuilder::O2;
942 return PassBuilder::Os;
945 return PassBuilder::Oz;
949 return PassBuilder::O3;
1076 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC);
1152 PassBuilder::OptimizationLevel Level = mapToLevel(CodeGenOpts);
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp 131 PassBuilder PB(TM.get());
236 PassBuilder PB(TM.get());
tools/opt/NewPMDriver.cpp 118 bool tryParsePipelineText(PassBuilder &PB,
136 static void registerEPCallbacks(PassBuilder &PB, bool VerifyEachPass,
207 void RegisterPollyPasses(PassBuilder &);
264 PassBuilder PB(TM, PipelineTuningOptions(), P, &PIC);
tools/polly/lib/Support/RegisterPasses.cpp 455 PassBuilder::OptimizationLevel Level) {
458 PassBuilder PB;
509 Level, PassBuilder::ThinLTOPhase::None)); // Cleanup
591 ArrayRef<PassBuilder::PipelineElement> Pipeline) {
631 ArrayRef<PassBuilder::PipelineElement> Pipeline) {
662 ArrayRef<PassBuilder::PipelineElement> Pipeline,
664 std::vector<PassBuilder::PipelineElement> FullPipeline;
692 void RegisterPollyPasses(PassBuilder &PB) {
tools/polly/lib/Transform/ScopInliner.cpp 67 PassBuilder PB;
tools/polly/unittests/ScopPassManager/PassManagerTest.cpp 30 PassBuilder PB;
unittests/IR/PassBuilderCallbacksTest.cpp 385 PassBuilder PB;
unittests/Passes/PluginsTest.cpp 55 PassBuilder PB;
unittests/Passes/TestPlugin.cpp 22 void registerCallbacks(PassBuilder &PB) {