Lines Matching refs:PM
75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM)
76 : TargetPassConfig(TM, PM) {}
91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) {
92 return new AMDGPUPassConfig(this, PM);
100 PM->add(createR600KernelParametersPass(
107 PM->add(createAMDGPUPeepholeOpt(*TM));
108 PM->add(createAMDGPUISelDag(getAMDGPUTargetMachine()));
116 PM->add(createSIAssignInterpRegsPass(*TM));
118 PM->add(createAMDGPUConvertToISAPass(*TM));
133 PM->add(createAMDGPUCFGPreparationPass(*TM));
134 PM->add(createAMDGPUCFGStructurizerPass(*TM));
138 PM->add(createR600ExpandSpecialInstrsPass(*TM));