| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 37 #define AMDGPUSubtarget GCNSubtarget 44 GCNSubtarget::~GCNSubtarget() = default; 66 GCNSubtarget & 67 GCNSubtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies() 150 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() function in GCNSubtarget 472 void GCNSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy() 489 unsigned GCNSubtarget::getOccupancyWithNumSGPRs(unsigned SGPRs) const { in getOccupancyWithNumSGPRs() 512 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned VGPRs) const { in getOccupancyWithNumVGPRs() 548 unsigned GCNSubtarget::getMaxNumSGPRs(const MachineFunction &MF) const { in getMaxNumSGPRs() 598 unsigned GCNSubtarget::getMaxNumVGPRs(const MachineFunction &MF) const { in getMaxNumVGPRs() [all …]
|
| H A D | SIFrameLowering.h | 20 class GCNSubtarget; variable 51 void emitFlatScratchInit(const GCNSubtarget &ST, 56 const GCNSubtarget &ST, 63 const GCNSubtarget &ST, 73 void emitEntryFunctionScratchSetup(const GCNSubtarget &ST, MachineFunction &MF,
|
| H A D | SIFrameLowering.cpp | 26 static ArrayRef<MCPhysReg> getAllSGPR128(const GCNSubtarget &ST, in getAllSGPR128() 32 static ArrayRef<MCPhysReg> getAllSGPRs(const GCNSubtarget &ST, in getAllSGPRs() 101 const GCNSubtarget &ST, in getReservedPrivateSegmentBufferReg() 152 const GCNSubtarget &ST, in getReservedPrivateSegmentWaveByteOffsetReg() 223 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitEntryFunctionPrologue() 511 const GCNSubtarget &Subtarget = MF->getSubtarget<GCNSubtarget>(); in findScratchNonCalleeSaveRegister() 540 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitPrologue() 610 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitEpilogue() 671 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in processFunctionBeforeFrameFinalized() 753 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in eliminateCallFramePseudoInstr() [all …]
|
| H A D | AMDGPUInstructionSelector.h | 25 #define AMDGPUSubtarget GCNSubtarget 35 class GCNSubtarget; variable 45 AMDGPUInstructionSelector(const GCNSubtarget &STI, 97 const GCNSubtarget &STI; 100 #define AMDGPUSubtarget GCNSubtarget
|
| H A D | AMDGPUAsmPrinter.cpp | 72 const GCNSubtarget& ST = F.getSubtarget<GCNSubtarget>(); in getFPMode() 210 const GCNSubtarget &STM = MF->getSubtarget<GCNSubtarget>(); in EmitFunctionBodyStart() 269 const GCNSubtarget &STM = MF->getSubtarget<GCNSubtarget>(); in EmitFunctionEntryLabel() 276 const GCNSubtarget &STI = MF->getSubtarget<GCNSubtarget>(); in EmitFunctionEntryLabel() 288 const GCNSubtarget &STI = MBB.getParent()->getSubtarget<GCNSubtarget>(); in EmitBasicBlockStart() 413 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction() 540 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in getFunctionCodeSize() 572 const GCNSubtarget &ST) const { in getTotalNumSGPRs() 582 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in analyzeResourceUsage() 826 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in getSIProgramInfo() [all …]
|
| H A D | SIMachineFunctionInfo.cpp | 50 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in SIMachineFunctionInfo() 176 const GCNSubtarget& ST = MF.getSubtarget<GCNSubtarget>(); in limitOccupancy() 251 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in allocateSGPRSpillToVGPR()
|
| H A D | AMDGPULegalizerInfo.h | 24 class GCNSubtarget; variable 29 AMDGPULegalizerInfo(const GCNSubtarget &ST,
|
| H A D | SIRegisterInfo.cpp | 62 SIRegisterInfo::SIRegisterInfo(const GCNSubtarget &ST) : in SIRegisterInfo() 112 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in reservedPrivateSegmentBufferReg() 137 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in reservedPrivateSegmentWaveByteOffsetReg() 179 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in getReservedRegs() 314 const GCNSubtarget &Subtarget = MF->getSubtarget<GCNSubtarget>(); in materializeFrameBaseRegister() 343 const GCNSubtarget &Subtarget = MF->getSubtarget<GCNSubtarget>(); in resolveFrameIndex() 531 const GCNSubtarget &ST = MF->getSubtarget<GCNSubtarget>(); in buildSpillLoadStore() 659 const GCNSubtarget &ST = MF->getSubtarget<GCNSubtarget>(); in spillSGPR() 837 const GCNSubtarget &ST = MF->getSubtarget<GCNSubtarget>(); in restoreSGPR() 997 const GCNSubtarget &ST = MF->getSubtarget<GCNSubtarget>(); in eliminateFrameIndex() [all …]
|
| H A D | GCNRegPressure.h | 52 unsigned getOccupancy(const GCNSubtarget &ST) const { in getOccupancy() 62 bool higherOccupancy(const GCNSubtarget &ST, const GCNRegPressure& O) const { in higherOccupancy() 66 bool less(const GCNSubtarget &ST, const GCNRegPressure& O, 77 void print(raw_ostream &OS, const GCNSubtarget *ST = nullptr) const;
|
| H A D | GCNIterativeScheduler.cpp | 111 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printRegions() 135 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printSchedRP() 319 dbgs(), &MF.getSubtarget<GCNSubtarget>()); in schedule() 421 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleRegion() 436 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in sortRegionsByPressure() 453 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in tryMaximizeOccupancy() 490 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleLegacyMaxOccupancy() 544 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleMinReg() 578 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleILP()
|
| H A D | AMDGPUInstrInfo.h | 25 class GCNSubtarget; variable 32 explicit AMDGPUInstrInfo(const GCNSubtarget &st);
|
| H A D | SIMemoryLegalizer.cpp | 258 SICacheControl(const GCNSubtarget &ST); 263 static std::unique_ptr<SICacheControl> create(const GCNSubtarget &ST); 323 SIGfx6CacheControl(const GCNSubtarget &ST) : SICacheControl(ST) {}; in SIGfx6CacheControl() 347 SIGfx7CacheControl(const GCNSubtarget &ST) : SIGfx6CacheControl(ST) {}; in SIGfx7CacheControl() 606 SICacheControl::SICacheControl(const GCNSubtarget &ST) { in SICacheControl() 612 std::unique_ptr<SICacheControl> SICacheControl::create(const GCNSubtarget &ST) { in create() 613 GCNSubtarget::Generation Generation = ST.getGeneration(); in create() 815 const GCNSubtarget &STM = MBB.getParent()->getSubtarget<GCNSubtarget>(); in insertCacheInvalidate() 1018 CC = SICacheControl::create(MF.getSubtarget<GCNSubtarget>()); in runOnMachineFunction()
|
| H A D | SIFixVGPRCopies.cpp | 50 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | SIDebuggerInsertNops.cpp | 66 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.h | 24 class GCNSubtarget; variable 65 const GCNSubtarget &ST;
|
| H A D | GCNHazardRecognizer.h | 31 class GCNSubtarget; variable 40 const GCNSubtarget &ST;
|
| H A D | AMDGPUTargetTransformInfo.h | 65 const GCNSubtarget *ST; 94 const GCNSubtarget *getST() const { return ST; } in getST() 121 ST(static_cast<const GCNSubtarget*>(TM->getSubtargetImpl(F))), in GCNTTIImpl()
|
| H A D | SIFixupVectorISel.cpp | 160 const GCNSubtarget &ST, in fixupGlobalSaddr() 221 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | AMDGPUTargetMachine.h | 99 mutable StringMap<std::unique_ptr<GCNSubtarget>> SubtargetMap; 109 const GCNSubtarget *getSubtargetImpl(const Function &) const override;
|
| H A D | AMDGPUAsmPrinter.h | 37 class GCNSubtarget; variable 53 int32_t getTotalNumSGPRs(const GCNSubtarget &ST) const;
|
| H A D | AMDGPUMCInstLower.cpp | 207 const GCNSubtarget &STI = MF->getSubtarget<GCNSubtarget>(); in lowerOperand() 246 const GCNSubtarget &STI = MF->getSubtarget<GCNSubtarget>(); in EmitInstruction()
|
| H A D | AMDGPUCallLowering.cpp | 99 const GCNSubtarget *Subtarget = &MF.getSubtarget<GCNSubtarget>(); in lowerFormalArguments() 102 const SIRegisterInfo *TRI = MF.getSubtarget<GCNSubtarget>().getRegisterInfo(); in lowerFormalArguments()
|
| H A D | SIAddIMGInit.cpp | 65 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | AMDGPURegisterInfo.h | 24 class GCNSubtarget; variable
|
| H A D | AMDGPUSubtarget.h | 246 class GCNSubtarget : public AMDGPUGenSubtargetInfo, 382 GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, 384 ~GCNSubtarget() override; 386 GCNSubtarget &initializeSubtargetDependencies(const Triple &TT,
|