Lines Matching refs:TargetMachine
19 class TargetMachine; variable
48 FunctionPass *createAMDGPUSimplifyLibCallsPass(const TargetMachine *);
53 FunctionPass *createAMDGPUPropagateAttributesEarlyPass(const TargetMachine *);
54 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
62 AMDGPUSimplifyLibCallsPass(TargetMachine &TM) : TM(TM) {} in AMDGPUSimplifyLibCallsPass()
66 TargetMachine &TM;
125 AMDGPUPropagateAttributesEarlyPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesEarlyPass()
129 TargetMachine &TM;
137 AMDGPUPropagateAttributesLatePass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesLatePass()
141 TargetMachine &TM;
226 AMDGPUPromoteAllocaPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaPass()
230 TargetMachine &TM;
235 AMDGPUPromoteAllocaToVectorPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaToVectorPass()
239 TargetMachine &TM;
244 TargetMachine *TM = nullptr,