Lines Matching defs:PM
670 [](ModulePassManager &PM, OptimizationLevel Level) {
672 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
674 PM.addPass(HipStdParAcceleratorCodeSelectionPass());
678 [](ModulePassManager &PM, OptimizationLevel Level) {
679 PM.addPass(AMDGPUPrintfRuntimeBindingPass());
684 PM.addPass(AMDGPUUnifyMetadataPass());
687 PM.addPass(InternalizePass(mustPreserveGV));
688 PM.addPass(GlobalDCEPass());
692 PM.addPass(AMDGPUAlwaysInlinePass());
706 [this](CGSCCPassManager &PM, OptimizationLevel Level) {
734 PM.addPass(createCGSCCToFunctionPassAdaptor(std::move(FPM)));
746 [this](ModulePassManager &PM, OptimizationLevel Level) {
751 PM.addPass(AMDGPULowerModuleLDSPass(*this));
914 GCNPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM)
915 : AMDGPUPassConfig(TM, PM) {
977 AMDGPUPassConfig::AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM)
978 : TargetPassConfig(TM, PM) {
1507 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) {
1508 return new GCNPassConfig(*this, PM);