Lines Matching refs:GCNSubtarget
39 #define AMDGPUSubtarget GCNSubtarget
65 GCNSubtarget::~GCNSubtarget() = default;
80 GCNSubtarget &
81 GCNSubtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies()
199 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() function in GCNSubtarget
334 bool GCNSubtarget::enableFlatScratch() const { in enableFlatScratch()
339 unsigned GCNSubtarget::getConstantBusLimit(unsigned Opcode) const { in getConstantBusLimit()
360 bool GCNSubtarget::zeroesHigh16BitsOfDest(unsigned Opcode) const { in zeroesHigh16BitsOfDest()
741 void GCNSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
758 bool GCNSubtarget::hasMadF16() const { in hasMadF16()
762 bool GCNSubtarget::useVGPRIndexMode() const { in useVGPRIndexMode()
766 bool GCNSubtarget::useAA() const { return UseAA; } in useAA()
768 unsigned GCNSubtarget::getOccupancyWithNumSGPRs(unsigned SGPRs) const { in getOccupancyWithNumSGPRs()
794 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned VGPRs) const { in getOccupancyWithNumVGPRs()
804 GCNSubtarget::getBaseReservedNumSGPRs(const bool HasFlatScratchInit) const { in getBaseReservedNumSGPRs()
820 unsigned GCNSubtarget::getReservedNumSGPRs(const MachineFunction &MF) const { in getReservedNumSGPRs()
825 unsigned GCNSubtarget::getReservedNumSGPRs(const Function &F) const { in getReservedNumSGPRs()
842 unsigned GCNSubtarget::computeOccupancy(const Function &F, unsigned LDSSize, in computeOccupancy()
855 unsigned GCNSubtarget::getBaseMaxNumSGPRs( in getBaseMaxNumSGPRs()
902 unsigned GCNSubtarget::getMaxNumSGPRs(const MachineFunction &MF) const { in getMaxNumSGPRs()
927 unsigned GCNSubtarget::getMaxNumSGPRs(const Function &F) const { in getMaxNumSGPRs()
932 unsigned GCNSubtarget::getBaseMaxNumVGPRs( in getBaseMaxNumVGPRs()
962 unsigned GCNSubtarget::getMaxNumVGPRs(const Function &F) const { in getMaxNumVGPRs()
966 unsigned GCNSubtarget::getMaxNumVGPRs(const MachineFunction &MF) const { in getMaxNumVGPRs()
972 void GCNSubtarget::adjustSchedDependency(SUnit *Def, int DefOpIdx, SUnit *Use, in adjustSchedDependency()
1090 const GCNSubtarget &ST = DAGInstrs->MF.getSubtarget<GCNSubtarget>(); in apply()
1134 void GCNSubtarget::getPostRAMutations( in getPostRAMutations()
1141 return static_cast<const AMDGPUSubtarget&>(MF.getSubtarget<GCNSubtarget>()); in get()
1148 return static_cast<const AMDGPUSubtarget&>(TM.getSubtarget<GCNSubtarget>(F)); in get()