Lines Matching refs:TM
75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) in AMDGPUPassConfig() argument
76 : TargetPassConfig(TM, PM) {} in AMDGPUPassConfig()
98 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); in addPreISel()
107 PM->add(createAMDGPUPeepholeOpt(*TM)); in addInstSelector()
113 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); in addPreRegAlloc()
116 PM->add(createSIAssignInterpRegsPass(*TM)); in addPreRegAlloc()
118 PM->add(createAMDGPUConvertToISAPass(*TM)); in addPreRegAlloc()
133 PM->add(createAMDGPUCFGPreparationPass(*TM)); in addPreEmitPass()
134 PM->add(createAMDGPUCFGStructurizerPass(*TM)); in addPreEmitPass()
136 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); in addPreEmitPass()
138 PM->add(createR600ExpandSpecialInstrsPass(*TM)); in addPreEmitPass()