Lines Matching refs:TargetMachine
21 class TargetMachine;
54 FunctionPass *createAMDGPUImageIntrinsicOptimizerPass(const TargetMachine *);
55 ModulePass *createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *);
73 AMDGPUImageIntrinsicOptimizerPass(TargetMachine &TM) : TM(TM) {}
77 TargetMachine &TM;
145 AMDGPULowerBufferFatPointersPass(const TargetMachine &TM) : TM(TM) {}
149 const TargetMachine &TM;
228 AMDGPUPromoteAllocaPass(TargetMachine &TM) : TM(TM) {}
232 TargetMachine &TM;
237 AMDGPUPromoteAllocaToVectorPass(TargetMachine &TM) : TM(TM) {}
241 TargetMachine &TM;
245 AMDGPUAtomicOptimizerPass(TargetMachine &TM, ScanOptions ScanImpl)
250 TargetMachine &TM;
255 FunctionPass *createAMDGPUISelDag(TargetMachine &TM, CodeGenOptLevel OptLevel);
269 TargetMachine &TM;
272 AMDGPUCodeGenPreparePass(TargetMachine &TM) : TM(TM){};
279 TargetMachine &TM;
282 AMDGPULowerKernelArgumentsPass(TargetMachine &TM) : TM(TM){};
288 TargetMachine &TM;
291 AMDGPUAttributorPass(TargetMachine &TM) : TM(TM){};