| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 39 #define AMDGPUSubtarget GCNSubtarget 65 GCNSubtarget::~GCNSubtarget() = default; 80 GCNSubtarget & 199 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() function in GCNSubtarget 334 bool GCNSubtarget::enableFlatScratch() const { in enableFlatScratch() 758 bool GCNSubtarget::hasMadF16() const { in hasMadF16() 762 bool GCNSubtarget::useVGPRIndexMode() const { in useVGPRIndexMode() 855 unsigned GCNSubtarget::getBaseMaxNumSGPRs( in getBaseMaxNumSGPRs() 932 unsigned GCNSubtarget::getBaseMaxNumVGPRs( in getBaseMaxNumVGPRs() 1090 const GCNSubtarget &ST = DAGInstrs->MF.getSubtarget<GCNSubtarget>(); in apply() [all …]
|
| H A D | AMDGPUAsmPrinter.cpp | 178 const GCNSubtarget &STM = MF->getSubtarget<GCNSubtarget>(); in emitFunctionBodyStart() 244 const GCNSubtarget &STM = MF->getSubtarget<GCNSubtarget>(); in emitFunctionBodyEnd() 268 const GCNSubtarget &STM = MF->getSubtarget<GCNSubtarget>(); in emitFunctionEntryLabel() 398 if (MF.getSubtarget<GCNSubtarget>().isWave32()) { in getAmdhsaKernelCodeProperties() 409 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in getAmdhsaKernelDescriptor() 449 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction() 628 const GCNSubtarget &STM = TM.getSubtarget<GCNSubtarget>(F); in initializeTargetID() 640 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in getFunctionCodeSize() 664 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in getSIProgramInfo() 948 const GCNSubtarget &STM = MF.getSubtarget<GCNSubtarget>(); in EmitPALMetadata() [all …]
|
| H A D | SIFrameLowering.cpp | 67 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in getVGPRSpillLaneOrTempRegister() 194 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitEntryFunctionFlatScratchInit() 342 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in getEntryFunctionReservedScratchRsrcReg() 411 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitEntryFunctionPrologue() 531 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitEntryFunctionScratchRsrcRegSetup() 706 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in buildScratchExecCopy() 745 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitPrologue() 981 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in emitEpilogue() 1141 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in processFunctionBeforeFrameFinalized() 1234 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in determineCalleeSaves() [all …]
|
| H A D | SIMachineFunctionInfo.cpp | 53 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in SIMachineFunctionInfo() 208 const GCNSubtarget& ST = MF.getSubtarget<GCNSubtarget>(); in limitOccupancy() 281 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in haveFreeLanesForSGPRSpill() 295 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in allocateSGPRSpillToVGPR() 368 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in reserveVGPRforSGPRSpills() 389 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in allocateVGPRSpillToAGPR() 495 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in getGITPtrLoReg()
|
| H A D | AMDGPUResourceUsageAnalysis.h | 24 class GCNSubtarget; variable 46 int32_t getTotalNumSGPRs(const GCNSubtarget &ST) const; 47 int32_t getTotalNumVGPRs(const GCNSubtarget &ST) const;
|
| H A D | AMDGPUInstructionSelector.h | 24 #define AMDGPUSubtarget GCNSubtarget 41 class GCNSubtarget; variable 55 const GCNSubtarget *Subtarget; 58 AMDGPUInstructionSelector(const GCNSubtarget &STI, 311 const GCNSubtarget &STI; 314 #define AMDGPUSubtarget GCNSubtarget
|
| H A D | SIFixVGPRCopies.cpp | 48 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | GCNIterativeScheduler.cpp | 94 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printRegions() 118 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printSchedRP() 302 dbgs(), &MF.getSubtarget<GCNSubtarget>()); in schedule() 404 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleRegion() 419 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in sortRegionsByPressure() 436 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in tryMaximizeOccupancy() 473 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleLegacyMaxOccupancy() 527 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleMinReg() 561 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleILP()
|
| H A D | AMDGPUInstrInfo.h | 22 class GCNSubtarget; variable 30 explicit AMDGPUInstrInfo(const GCNSubtarget &st);
|
| H A D | SILowerSGPRSpills.cpp | 195 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in spillCalleeSavedRegs() 245 const GCNSubtarget &ST) { in lowerShiftReservedVGPR() 288 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | AMDGPUCallLowering.cpp | 216 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in assignValueToAddress() 356 auto const &ST = MF.getSubtarget<GCNSubtarget>(); in lowerReturn() 497 const GCNSubtarget *Subtarget = &MF.getSubtarget<GCNSubtarget>(); in lowerFormalArgumentsKernel() 585 const GCNSubtarget &Subtarget = MF.getSubtarget<GCNSubtarget>(); in lowerFormalArguments() 778 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in passSpecialInputs() 941 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in doCallerAndCalleePassArgsTheSameWay() 1006 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in areCalleeOutgoingArgsTailCallable() 1041 const SIRegisterInfo *TRI = MF.getSubtarget<GCNSubtarget>().getRegisterInfo(); in isEligibleForTailCallOptimization() 1086 const GCNSubtarget &ST, const SIMachineFunctionInfo &FuncInfo, in handleImplicitCallArguments() 1107 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in lowerTailCall() [all …]
|
| H A D | AMDGPURegisterBankInfo.h | 27 class GCNSubtarget; variable 44 const GCNSubtarget &Subtarget; 164 AMDGPURegisterBankInfo(const GCNSubtarget &STI);
|
| H A D | SIOptimizeExecMasking.cpp | 55 static Register isCopyFromExec(const MachineInstr &MI, const GCNSubtarget &ST) { in isCopyFromExec() 73 static Register isCopyToExec(const MachineInstr &MI, const GCNSubtarget &ST) { in isCopyToExec() 267 const GCNSubtarget &ST, in findExecCopy() 299 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | GCNRegPressure.h | 63 unsigned getOccupancy(const GCNSubtarget &ST) const { in getOccupancy() 73 bool higherOccupancy(const GCNSubtarget &ST, const GCNRegPressure& O) const { in higherOccupancy() 77 bool less(const GCNSubtarget &ST, const GCNRegPressure& O, 88 void print(raw_ostream &OS, const GCNSubtarget *ST = nullptr) const;
|
| H A D | GCNSchedStrategy.h | 23 class GCNSubtarget; variable 83 const GCNSubtarget &ST;
|
| H A D | AMDGPUCallLowering.h | 22 class GCNSubtarget; variable 77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
|
| H A D | GCNHazardRecognizer.h | 31 class GCNSubtarget; variable 47 const GCNSubtarget &ST;
|
| H A D | SIMemoryLegalizer.cpp | 263 const GCNSubtarget &ST; 273 SICacheControl(const GCNSubtarget &ST); 283 static std::unique_ptr<SICacheControl> create(const GCNSubtarget &ST); 372 SIGfx6CacheControl(const GCNSubtarget &ST) : SICacheControl(ST) {}; in SIGfx6CacheControl() 413 SIGfx7CacheControl(const GCNSubtarget &ST) : SIGfx6CacheControl(ST) {}; in SIGfx7CacheControl() 425 SIGfx90ACacheControl(const GCNSubtarget &ST) : SIGfx7CacheControl(ST) {}; in SIGfx90ACacheControl() 474 SIGfx10CacheControl(const GCNSubtarget &ST) : SIGfx7CacheControl(ST) {}; in SIGfx10CacheControl() 763 SICacheControl::SICacheControl(const GCNSubtarget &ST) : ST(ST) { in SICacheControl() 781 GCNSubtarget::Generation Generation = ST.getGeneration(); in create() 1054 const GCNSubtarget &STM = MBB.getParent()->getSubtarget<GCNSubtarget>(); in insertAcquire() [all …]
|
| H A D | AMDGPUTargetMachine.h | 97 mutable StringMap<std::unique_ptr<GCNSubtarget>> SubtargetMap; 107 const GCNSubtarget *getSubtargetImpl(const Function &) const override;
|
| H A D | SIPreEmitPeephole.cpp | 79 const GCNSubtarget &ST = MBB.getParent()->getSubtarget<GCNSubtarget>(); in optimizeVccBranch() 344 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | AMDGPUMCInstLower.cpp | 192 const GCNSubtarget &STI = MF->getSubtarget<GCNSubtarget>(); in lowerOperand() 231 const GCNSubtarget &STI = MF->getSubtarget<GCNSubtarget>(); in emitInstruction()
|
| H A D | GCNPreRAOptimizations.cpp | 143 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | SIInsertHardClauses.cpp | 69 const GCNSubtarget *ST = nullptr; 143 ST = &MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
|
| H A D | AMDGPULegalizerInfo.h | 25 class GCNSubtarget; variable 33 const GCNSubtarget &ST; 36 AMDGPULegalizerInfo(const GCNSubtarget &ST,
|
| H A D | SIRegisterInfo.h | 22 class GCNSubtarget; variable 31 const GCNSubtarget &ST; 51 SIRegisterInfo(const GCNSubtarget &ST);
|