Lines Matching refs:Subtarget

42   // Subtarget - Keep a pointer to the AMDGPU Subtarget around so that we can
44 const AMDGPUSubtarget *Subtarget;
162 Subtarget = &static_cast<const AMDGPUSubtarget &>(MF.getSubtarget());
187 Subtarget->getInstrInfo()->get(N->getMachineOpcode());
195 return Subtarget->getRegisterInfo()->getRegClass(RegClass);
200 Subtarget->getRegisterInfo()->getRegClass(RCID);
204 return Subtarget->getRegisterInfo()->getSubClassWithSubReg(SuperRC,
265 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS ||
325 Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS)
334 const AMDGPURegisterInfo *TRI = Subtarget->getRegisterInfo();
339 if (Subtarget->getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) {
408 if (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) {
431 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS ||
466 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS)
508 Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS)
568 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS ||
778 if (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS ||
779 Subtarget->unsafeDSOffsetFoldingEnabled())
929 // Subtarget prefers to use flat instruction
930 if (Subtarget->useFlatForGlobal())
1002 if (Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS)
1071 static_cast<const SIInstrInfo *>(Subtarget->getInstrInfo());
1120 AMDGPUSubtarget::Generation Gen = Subtarget->getGeneration();
1125 if (isLegalSMRDImmOffset(Subtarget, EncodedOffset)) {
1174 if (Subtarget->getGeneration() != AMDGPUSubtarget::SEA_ISLANDS)
1199 if (Subtarget->getGeneration() != AMDGPUSubtarget::SEA_ISLANDS)
1226 assert(Subtarget->hasFlatAddressSpace() &&