Lines Matching defs:TM
43 AMDGPUDAGToDAGISel(TargetMachine &TM);
94 FunctionPass *llvm::createAMDGPUISelDag(TargetMachine &TM
96 return new AMDGPUDAGToDAGISel(TM);
99 AMDGPUDAGToDAGISel::AMDGPUDAGToDAGISel(TargetMachine &TM)
100 : SelectionDAGISel(TM), Subtarget(TM.getSubtarget<AMDGPUSubtarget>()) {
117 const MCInstrDesc &Desc = TM.getInstrInfo()->get(N->getMachineOpcode());
125 return TM.getRegisterInfo()->getRegClass(RegClass);
128 const TargetRegisterClass *SuperRC = TM.getRegisterInfo()->getRegClass(
132 return TM.getRegisterInfo()->getSubClassWithSubReg(SuperRC, SubRegIdx);
205 const AMDGPUSubtarget &ST = TM.getSubtarget<AMDGPUSubtarget>();
207 static_cast<const AMDGPURegisterInfo*>(TM.getRegisterInfo());
209 static_cast<const SIRegisterInfo*>(TM.getRegisterInfo());
292 const AMDGPUSubtarget &ST = TM.getSubtarget<AMDGPUSubtarget>();
313 const AMDGPUSubtarget &ST = TM.getSubtarget<AMDGPUSubtarget>();
330 const AMDGPUSubtarget &ST = TM.getSubtarget<AMDGPUSubtarget>();
386 const AMDGPUSubtarget &ST = TM.getSubtarget<AMDGPUSubtarget>();