Lines Matching refs:GCNSubtarget

40 #define AMDGPUSubtarget GCNSubtarget
62 GCNSubtarget::~GCNSubtarget() = default;
64 GCNSubtarget &
65 GCNSubtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies()
174 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() function in GCNSubtarget
196 unsigned GCNSubtarget::getConstantBusLimit(unsigned Opcode) const { in getConstantBusLimit()
224 bool GCNSubtarget::zeroesHigh16BitsOfDest(unsigned Opcode) const { in zeroesHigh16BitsOfDest()
628 void GCNSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
645 bool GCNSubtarget::hasMadF16() const { in hasMadF16()
649 bool GCNSubtarget::useVGPRIndexMode() const { in useVGPRIndexMode()
653 bool GCNSubtarget::useAA() const { return UseAA; } in useAA()
655 unsigned GCNSubtarget::getOccupancyWithNumSGPRs(unsigned SGPRs) const { in getOccupancyWithNumSGPRs()
681 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned NumVGPRs) const { in getOccupancyWithNumVGPRs()
686 GCNSubtarget::getBaseReservedNumSGPRs(const bool HasFlatScratch) const { in getBaseReservedNumSGPRs()
702 unsigned GCNSubtarget::getReservedNumSGPRs(const MachineFunction &MF) const { in getReservedNumSGPRs()
707 unsigned GCNSubtarget::getReservedNumSGPRs(const Function &F) const { in getReservedNumSGPRs()
715 unsigned GCNSubtarget::computeOccupancy(const Function &F, unsigned LDSSize, in computeOccupancy()
728 unsigned GCNSubtarget::getBaseMaxNumSGPRs( in getBaseMaxNumSGPRs()
775 unsigned GCNSubtarget::getMaxNumSGPRs(const MachineFunction &MF) const { in getMaxNumSGPRs()
807 unsigned GCNSubtarget::getMaxNumSGPRs(const Function &F) const { in getMaxNumSGPRs()
812 unsigned GCNSubtarget::getBaseMaxNumVGPRs( in getBaseMaxNumVGPRs()
842 unsigned GCNSubtarget::getMaxNumVGPRs(const Function &F) const { in getMaxNumVGPRs()
846 unsigned GCNSubtarget::getMaxNumVGPRs(const MachineFunction &MF) const { in getMaxNumVGPRs()
852 void GCNSubtarget::adjustSchedDependency(SUnit *Def, int DefOpIdx, SUnit *Use, in adjustSchedDependency()
951 const GCNSubtarget &ST = DAGInstrs->MF.getSubtarget<GCNSubtarget>(); in apply()
996 void GCNSubtarget::getPostRAMutations( in getPostRAMutations()
1002 GCNSubtarget::createFillMFMAShadowMutation(const TargetInstrInfo *TII) const { in createFillMFMAShadowMutation()
1007 unsigned GCNSubtarget::getNSAThreshold(const MachineFunction &MF) const { in getNSAThreshold()
1024 return static_cast<const AMDGPUSubtarget&>(MF.getSubtarget<GCNSubtarget>()); in get()
1031 return static_cast<const AMDGPUSubtarget&>(TM.getSubtarget<GCNSubtarget>(F)); in get()
1037 const GCNSubtarget &ST) in GCNUserSGPRUsageInfo()