Lines Matching refs:PassManagerBuilder
128 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder
152 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder()
158 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy,
159 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions;
161 void PassManagerBuilder::addGlobalExtension( in addGlobalExtension()
162 PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension()
163 PassManagerBuilder::ExtensionFn Fn) { in addGlobalExtension()
167 void PassManagerBuilder::addExtension(ExtensionPointTy Ty, ExtensionFn Fn) { in addExtension()
171 void PassManagerBuilder::addExtensionsToPM(ExtensionPointTy ETy, in addExtensionsToPM()
181 void PassManagerBuilder::addInitialAliasAnalysisPasses( in addInitialAliasAnalysisPasses()
205 void PassManagerBuilder::addInstructionCombiningPass( in addInstructionCombiningPass()
211 void PassManagerBuilder::populateFunctionPassManager( in populateFunctionPassManager()
230 void PassManagerBuilder::addPGOInstrPasses(legacy::PassManagerBase &MPM) { in addPGOInstrPasses()
241 void PassManagerBuilder::addFunctionSimplificationPasses( in addFunctionSimplificationPasses()
331 void PassManagerBuilder::populateModulePassManager( in populateModulePassManager()
586 void PassManagerBuilder::addLTOOptimizationPasses(legacy::PassManagerBase &PM) { in addLTOOptimizationPasses()
727 void PassManagerBuilder::addLateLTOOptimizationPasses( in addLateLTOOptimizationPasses()
744 void PassManagerBuilder::populateThinLTOPassManager( in populateThinLTOPassManager()
761 void PassManagerBuilder::populateLTOPassManager(legacy::PassManagerBase &PM) { in populateLTOPassManager()
787 inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) { in unwrap()
788 return reinterpret_cast<PassManagerBuilder*>(P); in unwrap()
791 inline LLVMPassManagerBuilderRef wrap(PassManagerBuilder *P) { in wrap()
796 PassManagerBuilder *PMB = new PassManagerBuilder(); in LLVMPassManagerBuilderCreate()
801 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderDispose()
808 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetOptLevel()
815 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetSizeLevel()
822 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetDisableUnitAtATime()
829 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetDisableUnrollLoops()
842 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderUseInlinerWithThreshold()
849 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderPopulateFunctionPassManager()
857 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderPopulateModulePassManager()
866 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderPopulateLTOPassManager()