Lines Matching refs:GCNSubtarget
39 #define AMDGPUSubtarget GCNSubtarget
57 GCNSubtarget::~GCNSubtarget() = default;
59 GCNSubtarget &
60 GCNSubtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies()
159 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() function in GCNSubtarget
180 unsigned GCNSubtarget::getConstantBusLimit(unsigned Opcode) const { in getConstantBusLimit()
204 bool GCNSubtarget::zeroesHigh16BitsOfDest(unsigned Opcode) const { in zeroesHigh16BitsOfDest()
571 void GCNSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
588 bool GCNSubtarget::hasMadF16() const { in hasMadF16()
592 bool GCNSubtarget::useVGPRIndexMode() const { in useVGPRIndexMode()
596 bool GCNSubtarget::useAA() const { return UseAA; } in useAA()
598 unsigned GCNSubtarget::getOccupancyWithNumSGPRs(unsigned SGPRs) const { in getOccupancyWithNumSGPRs()
624 unsigned GCNSubtarget::getOccupancyWithNumVGPRs(unsigned VGPRs) const { in getOccupancyWithNumVGPRs()
634 GCNSubtarget::getBaseReservedNumSGPRs(const bool HasFlatScratch) const { in getBaseReservedNumSGPRs()
650 unsigned GCNSubtarget::getReservedNumSGPRs(const MachineFunction &MF) const { in getReservedNumSGPRs()
655 unsigned GCNSubtarget::getReservedNumSGPRs(const Function &F) const { in getReservedNumSGPRs()
663 unsigned GCNSubtarget::computeOccupancy(const Function &F, unsigned LDSSize, in computeOccupancy()
676 unsigned GCNSubtarget::getBaseMaxNumSGPRs( in getBaseMaxNumSGPRs()
723 unsigned GCNSubtarget::getMaxNumSGPRs(const MachineFunction &MF) const { in getMaxNumSGPRs()
753 unsigned GCNSubtarget::getMaxNumSGPRs(const Function &F) const { in getMaxNumSGPRs()
758 unsigned GCNSubtarget::getBaseMaxNumVGPRs( in getBaseMaxNumVGPRs()
788 unsigned GCNSubtarget::getMaxNumVGPRs(const Function &F) const { in getMaxNumVGPRs()
792 unsigned GCNSubtarget::getMaxNumVGPRs(const MachineFunction &MF) const { in getMaxNumVGPRs()
798 void GCNSubtarget::adjustSchedDependency(SUnit *Def, int DefOpIdx, SUnit *Use, in adjustSchedDependency()
897 const GCNSubtarget &ST = DAGInstrs->MF.getSubtarget<GCNSubtarget>(); in apply()
942 void GCNSubtarget::getPostRAMutations( in getPostRAMutations()
948 GCNSubtarget::createFillMFMAShadowMutation(const TargetInstrInfo *TII) const { in createFillMFMAShadowMutation()
955 return static_cast<const AMDGPUSubtarget&>(MF.getSubtarget<GCNSubtarget>()); in get()
962 return static_cast<const AMDGPUSubtarget&>(TM.getSubtarget<GCNSubtarget>(F)); in get()