/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUSubtarget.cpp | 188 SISubtarget::SISubtarget(const Triple &TT, StringRef GPU, StringRef FS, in SISubtarget() function in SISubtarget 209 void SISubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy() 226 bool SISubtarget::isVGPRSpillingEnabled(const Function& F) const { in isVGPRSpillingEnabled() 230 unsigned SISubtarget::getAmdKernelCodeChipID() const { in getAmdKernelCodeChipID() 239 AMDGPU::IsaVersion SISubtarget::getIsaVersion() const { in getIsaVersion()
|
D | SIRegisterInfo.cpp | 29 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getMaxWaveCountPerSIMD() 38 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getMaxWorkGroupSGPRCount() 44 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in getMaxWorkGroupSGPRCount() 60 MaxSGPRCount = SISubtarget::FIXED_SGPR_COUNT_FOR_INIT_BUG; in getMaxWorkGroupSGPRCount() 199 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getReservedRegs() 214 const SISubtarget &STI = MF.getSubtarget<SISubtarget>(); in getRegPressureSetLimit() 282 const SISubtarget &Subtarget = MF->getSubtarget<SISubtarget>(); in materializeFrameBaseRegister() 308 const SISubtarget &Subtarget = MF->getSubtarget<SISubtarget>(); in resolveFrameIndex() 422 const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); in buildScratchLoadStore() 503 const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); in eliminateFrameIndex() [all …]
|
D | GCNHazardRecognizer.cpp | 29 ST(MF.getSubtarget<SISubtarget>()) { in GCNHazardRecognizer() 144 if (ST.getGeneration() < SISubtarget::VOLCANIC_ISLANDS) in checkSMEMSoftClauseHazards() 198 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in checkSMRDHazards() 205 if (ST.getGeneration() != SISubtarget::SOUTHERN_ISLANDS) in checkSMRDHazards() 226 if (ST.getGeneration() < SISubtarget::VOLCANIC_ISLANDS) in checkVMEMHazards()
|
D | AMDGPUSubtarget.h | 335 class SISubtarget final : public AMDGPUSubtarget { 348 SISubtarget(const Triple &TT, StringRef CPU, StringRef FS, 434 return static_cast<const SISubtarget *>(this)->getInstrInfo(); in getInstrInfo() 441 return static_cast<const SISubtarget *>(this)->getFrameLowering(); in getFrameLowering() 448 return static_cast<const SISubtarget *>(this)->getTargetLowering(); in getTargetLowering() 455 return static_cast<const SISubtarget *>(this)->getRegisterInfo(); in getRegisterInfo()
|
D | AMDGPUAsmPrinter.cpp | 66 const SISubtarget& ST = F.getSubtarget<SISubtarget>(); in getFPMode() 203 if (MF.getSubtarget<SISubtarget>().debuggerEmitPrologue()) { in runOnMachineFunction() 311 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in getSIProgramInfo() 432 if (STM.getGeneration() < SISubtarget::VOLCANIC_ISLANDS) { in getSIProgramInfo() 470 if (ProgInfo.NumSGPR > SISubtarget::FIXED_SGPR_COUNT_FOR_INIT_BUG) { in getSIProgramInfo() 478 ProgInfo.NumSGPR = SISubtarget::FIXED_SGPR_COUNT_FOR_INIT_BUG; in getSIProgramInfo() 514 if (STM.getGeneration() < SISubtarget::SEA_ISLANDS) { in getSIProgramInfo() 581 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in EmitProgramInfoSI() 640 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in EmitAmdKernelCodeT()
|
D | SIMachineFunctionInfo.cpp | 85 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); 135 if (HasStackObjects && ST.getGeneration() >= SISubtarget::SEA_ISLANDS && 191 const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); in getSpilledReg()
|
D | GCNHazardRecognizer.h | 27 class SISubtarget; variable 36 const SISubtarget &ST;
|
D | SIDebuggerInsertNops.cpp | 65 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIFrameLowering.cpp | 44 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in emitPrologue() 302 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in emitDebuggerPrologue()
|
D | AMDGPUTargetMachine.h | 80 mutable StringMap<std::unique_ptr<SISubtarget>> SubtargetMap; 90 const SISubtarget *getSubtargetImpl(const Function &) const override;
|
D | SIInsertWaits.cpp | 58 const SISubtarget *ST; 308 if (ST->getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in pushInstruction() 490 if (ST->getGeneration() < SISubtarget::VOLCANIC_ISLANDS) in handleSendMsg() 517 ST = &MF.getSubtarget<SISubtarget>(); in runOnMachineFunction() 541 if (ST->getGeneration() <= SISubtarget::SEA_ISLANDS) { in runOnMachineFunction()
|
D | AMDGPUTargetMachine.cpp | 225 const SISubtarget *GCNTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() 238 I = llvm::make_unique<SISubtarget>(TargetTriple, GPU, FS, *this); in getSubtargetImpl() 467 const SISubtarget &ST = C->MF->getSubtarget<SISubtarget>(); in createMachineScheduler()
|
D | SIRegisterInfo.h | 23 class SISubtarget; variable 185 unsigned getNumSGPRsAllowed(const SISubtarget &ST, unsigned WaveCount) const;
|
D | SILowerI1Copies.cpp | 69 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIISelLowering.h | 76 SITargetLowering(const TargetMachine &tm, const SISubtarget &STI); 78 const SISubtarget *getSubtarget() const;
|
D | SIFixSGPRCopies.cpp | 240 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIFoldOperands.cpp | 299 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIShrinkInstructions.cpp | 202 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIISelLowering.cpp | 56 const SISubtarget &STI) in SITargetLowering() 208 if (Subtarget->getGeneration() >= SISubtarget::SEA_ISLANDS) { in SITargetLowering() 258 const SISubtarget *SITargetLowering::getSubtarget() const { in getSubtarget() 259 return static_cast<const SISubtarget *>(Subtarget); in getSubtarget() 342 if (Subtarget->getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in isLegalAddressingMode() 370 if (Subtarget->getGeneration() == SISubtarget::SOUTHERN_ISLANDS) { in isLegalAddressingMode() 374 } else if (Subtarget->getGeneration() == SISubtarget::SEA_ISLANDS) { in isLegalAddressingMode() 379 } else if (Subtarget->getGeneration() == SISubtarget::VOLCANIC_ISLANDS) { in isLegalAddressingMode() 597 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in LowerFormalArguments() 757 if (Subtarget->getGeneration() == SISubtarget::SOUTHERN_ISLANDS && in LowerFormalArguments() [all …]
|
D | SILoadStoreOptimizer.cpp | 414 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIInstrInfo.cpp | 31 SIInstrInfo::SIInstrInfo(const SISubtarget &ST) in SIInstrInfo() 731 const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); in calculateLDSSpillAddress() 2419 assert(MBB.getParent()->getSubtarget<SISubtarget>().getGeneration() in legalizeOperands() 2420 < SISubtarget::VOLCANIC_ISLANDS && in legalizeOperands() 2544 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in moveToVALU() 2550 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in moveToVALU() 2556 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in moveToVALU() 2562 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in moveToVALU() 2568 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in moveToVALU() 2574 if (ST.getGeneration() >= SISubtarget::VOLCANIC_ISLANDS) { in moveToVALU() [all …]
|
D | SIWholeQuadMode.cpp | 466 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIInstrInfo.h | 28 const SISubtarget &ST; 100 explicit SIInstrInfo(const SISubtarget &);
|
D | SILowerControlFlow.cpp | 686 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in runOnMachineFunction()
|
D | SIInstrInfo.td | 10 ">= SISubtarget::SEA_ISLANDS">; 12 "SISubtarget::SEA_ISLANDS">, 441 if (Subtarget->getGeneration() < SISubtarget::SOUTHERN_ISLANDS) {
|