Lines Matching refs:GCNSubtarget
37 #define AMDGPUSubtarget GCNSubtarget
55 GCNSubtarget::~GCNSubtarget() = default;
57 GCNSubtarget &GCNSubtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies()
161 void GCNSubtarget::checkSubtargetFeatures(const Function &F) const { in checkSubtargetFeatures()
170 GCNSubtarget::GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in GCNSubtarget() function in GCNSubtarget
196 const SelectionDAGTargetInfo *GCNSubtarget::getSelectionDAGInfo() const { in getSelectionDAGInfo()
200 unsigned GCNSubtarget::getConstantBusLimit(unsigned Opcode) const { in getConstantBusLimit()
228 bool GCNSubtarget::zeroesHigh16BitsOfDest(unsigned Opcode) const { in zeroesHigh16BitsOfDest()
326 void GCNSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
343 void GCNSubtarget::mirFileLoaded(MachineFunction &MF) const { in mirFileLoaded()
354 bool GCNSubtarget::hasMadF16() const { in hasMadF16()
358 bool GCNSubtarget::useVGPRIndexMode() const { in useVGPRIndexMode()
362 bool GCNSubtarget::useAA() const { return UseAA; } in useAA()
364 unsigned GCNSubtarget::getOccupancyWithNumSGPRs(unsigned SGPRs) const { in getOccupancyWithNumSGPRs()
370 GCNSubtarget::getOccupancyWithNumVGPRs(unsigned NumVGPRs, in getOccupancyWithNumVGPRs()
377 GCNSubtarget::getBaseReservedNumSGPRs(const bool HasFlatScratch) const { in getBaseReservedNumSGPRs()
393 unsigned GCNSubtarget::getReservedNumSGPRs(const MachineFunction &MF) const { in getReservedNumSGPRs()
398 unsigned GCNSubtarget::getReservedNumSGPRs(const Function &F) const { in getReservedNumSGPRs()
407 GCNSubtarget::computeOccupancy(const Function &F, unsigned LDSSize, in computeOccupancy()
424 unsigned GCNSubtarget::getBaseMaxNumSGPRs( in getBaseMaxNumSGPRs()
471 unsigned GCNSubtarget::getMaxNumSGPRs(const MachineFunction &MF) const { in getMaxNumSGPRs()
478 unsigned GCNSubtarget::getMaxNumPreloadedSGPRs() const { in getMaxNumPreloadedSGPRs()
503 unsigned GCNSubtarget::getMaxNumSGPRs(const Function &F) const { in getMaxNumSGPRs()
508 unsigned GCNSubtarget::getBaseMaxNumVGPRs( in getBaseMaxNumVGPRs()
523 unsigned GCNSubtarget::getMaxNumVGPRs(const Function &F) const { in getMaxNumVGPRs()
536 unsigned GCNSubtarget::getMaxNumVGPRs(const MachineFunction &MF) const { in getMaxNumVGPRs()
540 void GCNSubtarget::adjustSchedDependency( in adjustSchedDependency()
585 unsigned GCNSubtarget::getNSAThreshold(const MachineFunction &MF) const { in getNSAThreshold()
601 const GCNSubtarget &ST) in GCNUserSGPRUsageInfo()