LLVM 20.0.0git
llvm::R600Subtarget Member List

This is the complete list of members for llvm::R600Subtarget, including all inherited members.

AddressableLocalMemorySizellvm::AMDGPUSubtargetprotected
AMDGPUSubtarget(Triple TT)llvm::AMDGPUSubtarget
enableMachineScheduler() const overridellvm::R600Subtargetinline
EnablePromoteAllocallvm::AMDGPUSubtargetprotected
EnableRealTrue16Instsllvm::AMDGPUSubtargetprotected
enableSubRegLiveness() const overridellvm::R600Subtargetinline
EUsPerCUllvm::AMDGPUSubtargetprotected
EVERGREEN enum valuellvm::AMDGPUSubtarget
FastFMAF32llvm::AMDGPUSubtargetprotected
GCN3Encodingllvm::AMDGPUSubtargetprotected
Generation enum namellvm::AMDGPUSubtarget
get(const MachineFunction &MF)llvm::AMDGPUSubtargetstatic
get(const TargetMachine &TM, const Function &F)llvm::AMDGPUSubtargetstatic
getAddressableLocalMemorySize() constllvm::AMDGPUSubtargetinline
getAlignmentForImplicitArgPtr() constllvm::AMDGPUSubtargetinline
getAMDGPUDwarfFlavour() constllvm::AMDGPUSubtarget
getDefaultFlatWorkGroupSize(CallingConv::ID CC) constllvm::AMDGPUSubtarget
getEffectiveWavesPerEU(std::pair< unsigned, unsigned > WavesPerEU, std::pair< unsigned, unsigned > FlatWorkGroupSizes) constllvm::AMDGPUSubtarget
getEUsPerCU() constllvm::AMDGPUSubtargetinline
getExplicitKernArgSize(const Function &F, Align &MaxAlign) constllvm::AMDGPUSubtarget
getExplicitKernelArgOffset() constllvm::AMDGPUSubtargetinline
getFlatWorkGroupSizes(const Function &F) constllvm::AMDGPUSubtarget
getFrameLowering() const overridellvm::R600Subtargetinline
getGeneration() constllvm::R600Subtargetinline
getImplicitArgNumBytes(const Function &F) constllvm::AMDGPUSubtarget
getInstrInfo() const overridellvm::R600Subtargetinline
getInstrItineraryData() const overridellvm::R600Subtargetinline
getKernArgSegmentSize(const Function &F, Align &MaxAlign) constllvm::AMDGPUSubtarget
getLocalMemorySize() constllvm::AMDGPUSubtargetinline
getMaxFlatWorkGroupSize() const overridellvm::R600Subtargetinlinevirtual
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount, const Function &) constllvm::AMDGPUSubtarget
getMaxNumWorkGroups(const Function &F) constllvm::AMDGPUSubtarget
getMaxWavesPerEU() constllvm::AMDGPUSubtargetinline
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const overridellvm::R600Subtargetinlinevirtual
getMaxWorkitemID(const Function &Kernel, unsigned Dimension) constllvm::AMDGPUSubtarget
getMinFlatWorkGroupSize() const overridellvm::R600Subtargetinlinevirtual
getMinWavesPerEU() const overridellvm::R600Subtargetinlinevirtual
getOccupancyWithLocalMemSize(uint32_t Bytes, const Function &) constllvm::AMDGPUSubtarget
getOccupancyWithLocalMemSize(const MachineFunction &MF) constllvm::AMDGPUSubtarget
getRegisterInfo() const overridellvm::R600Subtargetinline
getSelectionDAGInfo() const overridellvm::R600Subtarget
getStackAlignment() constllvm::R600Subtargetinline
getTargetLowering() const overridellvm::R600Subtargetinline
getTexVTXClauseSize() constllvm::R600Subtargetinline
getWavefrontSize() constllvm::AMDGPUSubtargetinline
getWavefrontSizeLog2() constllvm::AMDGPUSubtargetinline
getWavesPerEU(const Function &F) constllvm::AMDGPUSubtargetinline
getWavesPerEU(const Function &F, std::pair< unsigned, unsigned > FlatWorkGroupSizes) constllvm::AMDGPUSubtarget
getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const overridellvm::R600Subtargetinlinevirtual
GFX10 enum valuellvm::AMDGPUSubtarget
GFX11 enum valuellvm::AMDGPUSubtarget
GFX12 enum valuellvm::AMDGPUSubtarget
GFX9 enum valuellvm::AMDGPUSubtarget
Has16BitInstsllvm::AMDGPUSubtargetprotected
has16BitInsts() constllvm::AMDGPUSubtargetinline
hasBCNT(unsigned Size) constllvm::R600Subtargetinline
hasBF16ConversionInsts() constllvm::AMDGPUSubtargetinline
HasBF16ConversionInstsllvm::AMDGPUSubtargetprotected
hasBF8ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasBF8ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasBFE() constllvm::R600Subtargetinline
hasBFI() constllvm::R600Subtargetinline
hasBORROW() constllvm::R600Subtargetinline
hasCARRY() constllvm::R600Subtargetinline
hasCaymanISA() constllvm::R600Subtargetinline
hasCFAluBug() constllvm::R600Subtargetinline
HasCvtPkF16F32Instllvm::AMDGPUSubtargetprotected
hasCvtPkF16F32Inst() constllvm::AMDGPUSubtargetinline
HasDsSrc2Instsllvm::AMDGPUSubtargetprotected
hasDsSrc2Insts() constllvm::AMDGPUSubtargetinline
HasF16BF16ToFP6BF6ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasF16BF16ToFP6BF6ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
hasF32ToF16BF16ConversionSRInsts() constllvm::AMDGPUSubtargetinline
HasF32ToF16BF16ConversionSRInstsllvm::AMDGPUSubtargetprotected
hasFastFMAF32() constllvm::AMDGPUSubtargetinline
hasFFBH() constllvm::R600Subtargetinline
hasFFBL() constllvm::R600Subtargetinline
hasFMA() constllvm::R600Subtargetinline
hasFminFmaxLegacy() constllvm::AMDGPUSubtargetinline
HasFminFmaxLegacyllvm::AMDGPUSubtargetprotected
hasFP4ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasFP4ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasFP6BF6ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasFP6BF6ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasFP8ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasFP8ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasInv2PiInlineImm() constllvm::AMDGPUSubtargetinline
HasInv2PiInlineImmllvm::AMDGPUSubtargetprotected
HasMadMacF32Instsllvm::AMDGPUSubtargetprotected
hasMadMacF32Insts() constllvm::AMDGPUSubtargetinline
hasMadMixInsts() constllvm::AMDGPUSubtargetinline
HasMadMixInstsllvm::AMDGPUSubtargetprotected
HasMulI24llvm::AMDGPUSubtargetprotected
hasMulI24() constllvm::AMDGPUSubtargetinline
HasMulU24llvm::AMDGPUSubtargetprotected
hasMulU24() constllvm::AMDGPUSubtargetinline
hasSDWA() constllvm::AMDGPUSubtargetinline
HasSDWAllvm::AMDGPUSubtargetprotected
HasSMulHillvm::AMDGPUSubtargetprotected
hasSMulHi() constllvm::AMDGPUSubtargetinline
HasTrigReducedRangellvm::AMDGPUSubtargetprotected
hasTrigReducedRange() constllvm::AMDGPUSubtargetinline
HasTrue16BitInstsllvm::AMDGPUSubtargetprotected
hasTrue16BitInsts() constllvm::AMDGPUSubtargetinline
hasVertexCache() constllvm::R600Subtargetinline
HasVOP3PInstsllvm::AMDGPUSubtargetprotected
hasVOP3PInsts() constllvm::AMDGPUSubtargetinline
initializeSubtargetDependencies(const Triple &TT, StringRef GPU, StringRef FS)llvm::R600Subtarget
INVALID enum valuellvm::AMDGPUSubtarget
isAmdHsaOrMesa(const Function &F) constllvm::AMDGPUSubtargetinline
isAmdHsaOS() constllvm::AMDGPUSubtargetinline
isAmdPalOS() constllvm::AMDGPUSubtargetinline
isGCN() constllvm::AMDGPUSubtargetinline
isGCN3Encoding() constllvm::AMDGPUSubtargetinline
isMesa3DOS() constllvm::AMDGPUSubtargetinline
isMesaKernel(const Function &F) constllvm::AMDGPUSubtarget
isPromoteAllocaEnabled() constllvm::AMDGPUSubtargetinline
isSingleLaneExecution(const Function &Kernel) constllvm::AMDGPUSubtarget
LocalMemorySizellvm::AMDGPUSubtargetprotected
makeLIDRangeMetadata(Instruction *I) constllvm::AMDGPUSubtarget
MaxWavesPerEUllvm::AMDGPUSubtargetprotected
NORTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS)llvm::R600Subtarget
R600 enum valuellvm::AMDGPUSubtarget
R600Subtarget(const Triple &TT, StringRef CPU, StringRef FS, const TargetMachine &TM)llvm::R600Subtarget
R700 enum valuellvm::AMDGPUSubtarget
requiresDisjointEarlyClobberAndUndef() const overridellvm::R600Subtargetinline
SEA_ISLANDS enum valuellvm::AMDGPUSubtarget
SOUTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
useRealTrue16Insts() constllvm::AMDGPUSubtarget
VOLCANIC_ISLANDS enum valuellvm::AMDGPUSubtarget
WavefrontSizeLog2llvm::AMDGPUSubtargetprotected
~AMDGPUSubtarget()=defaultllvm::AMDGPUSubtargetvirtual
~R600Subtarget() overridellvm::R600Subtarget