Lines Matching refs:TargetMachine
23 class TargetMachine;
56 FunctionPass *createAMDGPUImageIntrinsicOptimizerPass(const TargetMachine *);
57 ModulePass *createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *);
76 AMDGPUImageIntrinsicOptimizerPass(TargetMachine &TM) : TM(TM) {}
80 TargetMachine &TM;
152 AMDGPULowerBufferFatPointersPass(const TargetMachine &TM) : TM(TM) {}
156 const TargetMachine &TM;
247 AMDGPUPromoteAllocaPass(TargetMachine &TM) : TM(TM) {}
251 TargetMachine &TM;
256 AMDGPUPromoteAllocaToVectorPass(TargetMachine &TM) : TM(TM) {}
260 TargetMachine &TM;
264 AMDGPUAtomicOptimizerPass(TargetMachine &TM, ScanOptions ScanImpl)
269 TargetMachine &TM;
274 FunctionPass *createAMDGPUISelDag(TargetMachine &TM, CodeGenOptLevel OptLevel);
299 TargetMachine &TM;
302 AMDGPUCodeGenPreparePass(TargetMachine &TM) : TM(TM){};
319 TargetMachine &TM;
322 AMDGPULowerKernelArgumentsPass(TargetMachine &TM) : TM(TM){};
332 TargetMachine &TM;
337 AMDGPUAttributorPass(TargetMachine &TM, AMDGPUAttributorOptions Options = {})