LLVM  8.0.1
llvm::AMDGPUSubtarget Member List

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

AMDGPUSubtarget(const Triple &TT)llvm::AMDGPUSubtarget
EnablePromoteAllocallvm::AMDGPUSubtargetprotected
EVERGREEN enum valuellvm::AMDGPUSubtarget
FP32Denormalsllvm::AMDGPUSubtargetprotected
FPExceptionsllvm::AMDGPUSubtargetprotected
Generation enum namellvm::AMDGPUSubtarget
get(const MachineFunction &MF)llvm::AMDGPUSubtargetstatic
get(const TargetMachine &TM, const Function &F)llvm::AMDGPUSubtargetstatic
getAlignmentForImplicitArgPtr() constllvm::AMDGPUSubtargetinline
getDefaultFlatWorkGroupSize(CallingConv::ID CC) constllvm::AMDGPUSubtarget
getExplicitKernArgSize(const Function &F, unsigned &MaxAlign) constllvm::AMDGPUSubtarget
getExplicitKernelArgOffset(const Function &F) constllvm::AMDGPUSubtargetinline
getFlatWorkGroupSizes(const Function &F) constllvm::AMDGPUSubtarget
getImplicitArgNumBytes(const Function &F) constllvm::AMDGPUSubtargetinline
getKernArgSegmentSize(const Function &F, unsigned &MaxAlign) constllvm::AMDGPUSubtarget
getLocalMemorySize() constllvm::AMDGPUSubtargetinline
getMaxFlatWorkGroupSize() const =0llvm::AMDGPUSubtargetpure virtual
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount, const Function &) constllvm::AMDGPUSubtarget
getMaxWavesPerEU(unsigned FlatWorkGroupSize) const =0llvm::AMDGPUSubtargetpure virtual
getMaxWavesPerEU() constllvm::AMDGPUSubtargetinline
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const =0llvm::AMDGPUSubtargetpure virtual
getMinFlatWorkGroupSize() const =0llvm::AMDGPUSubtargetpure virtual
getMinWavesPerEU() const =0llvm::AMDGPUSubtargetpure virtual
getOccupancyWithLocalMemSize(uint32_t Bytes, const Function &) constllvm::AMDGPUSubtarget
getOccupancyWithLocalMemSize(const MachineFunction &MF) constllvm::AMDGPUSubtarget
getWavefrontSize() constllvm::AMDGPUSubtargetinline
getWavesPerEU(const Function &F) constllvm::AMDGPUSubtarget
GFX9 enum valuellvm::AMDGPUSubtarget
has16BitInsts() constllvm::AMDGPUSubtargetinline
Has16BitInstsllvm::AMDGPUSubtargetprotected
hasFminFmaxLegacy() constllvm::AMDGPUSubtargetinline
HasFminFmaxLegacyllvm::AMDGPUSubtargetprotected
hasFP32Denormals() constllvm::AMDGPUSubtargetinline
hasFPExceptions() constllvm::AMDGPUSubtargetinline
HasInv2PiInlineImmllvm::AMDGPUSubtargetprotected
hasInv2PiInlineImm() constllvm::AMDGPUSubtargetinline
hasMadMixInsts() constllvm::AMDGPUSubtargetinline
HasMadMixInstsllvm::AMDGPUSubtargetprotected
HasMulI24llvm::AMDGPUSubtargetprotected
hasMulI24() constllvm::AMDGPUSubtargetinline
HasMulU24llvm::AMDGPUSubtargetprotected
hasMulU24() constllvm::AMDGPUSubtargetinline
HasSDWAllvm::AMDGPUSubtargetprotected
hasSDWA() constllvm::AMDGPUSubtargetinline
hasTrigReducedRange() constllvm::AMDGPUSubtargetinline
HasTrigReducedRangellvm::AMDGPUSubtargetprotected
HasVOP3PInstsllvm::AMDGPUSubtargetprotected
hasVOP3PInsts() constllvm::AMDGPUSubtargetinline
isAmdHsaOrMesa(const Function &F) constllvm::AMDGPUSubtargetinline
isAmdHsaOS() constllvm::AMDGPUSubtargetinline
isAmdPalOS() constllvm::AMDGPUSubtargetinline
isMesa3DOS() constllvm::AMDGPUSubtargetinline
isMesaKernel(const Function &F) constllvm::AMDGPUSubtargetinline
isPromoteAllocaEnabled() constllvm::AMDGPUSubtargetinline
LocalMemorySizellvm::AMDGPUSubtargetprotected
makeLIDRangeMetadata(Instruction *I) constllvm::AMDGPUSubtarget
NORTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
R600 enum valuellvm::AMDGPUSubtarget
R700 enum valuellvm::AMDGPUSubtarget
SEA_ISLANDS enum valuellvm::AMDGPUSubtarget
SOUTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
VOLCANIC_ISLANDS enum valuellvm::AMDGPUSubtarget
WavefrontSizellvm::AMDGPUSubtargetprotected
~AMDGPUSubtarget()llvm::AMDGPUSubtargetinlinevirtual