LLVM
8.0.1
llvm
AMDGPUSubtarget
llvm::AMDGPUSubtarget Member List
This is the complete list of members for
llvm::AMDGPUSubtarget
, including all inherited members.
AMDGPUSubtarget
(const Triple &TT)
llvm::AMDGPUSubtarget
EnablePromoteAlloca
llvm::AMDGPUSubtarget
protected
EVERGREEN
enum value
llvm::AMDGPUSubtarget
FP32Denormals
llvm::AMDGPUSubtarget
protected
FPExceptions
llvm::AMDGPUSubtarget
protected
Generation
enum name
llvm::AMDGPUSubtarget
get
(const MachineFunction &MF)
llvm::AMDGPUSubtarget
static
get
(const TargetMachine &TM, const Function &F)
llvm::AMDGPUSubtarget
static
getAlignmentForImplicitArgPtr
() const
llvm::AMDGPUSubtarget
inline
getDefaultFlatWorkGroupSize
(CallingConv::ID CC) const
llvm::AMDGPUSubtarget
getExplicitKernArgSize
(const Function &F, unsigned &MaxAlign) const
llvm::AMDGPUSubtarget
getExplicitKernelArgOffset
(const Function &F) const
llvm::AMDGPUSubtarget
inline
getFlatWorkGroupSizes
(const Function &F) const
llvm::AMDGPUSubtarget
getImplicitArgNumBytes
(const Function &F) const
llvm::AMDGPUSubtarget
inline
getKernArgSegmentSize
(const Function &F, unsigned &MaxAlign) const
llvm::AMDGPUSubtarget
getLocalMemorySize
() const
llvm::AMDGPUSubtarget
inline
getMaxFlatWorkGroupSize
() const =0
llvm::AMDGPUSubtarget
pure virtual
getMaxLocalMemSizeWithWaveCount
(unsigned WaveCount, const Function &) const
llvm::AMDGPUSubtarget
getMaxWavesPerEU
(unsigned FlatWorkGroupSize) const =0
llvm::AMDGPUSubtarget
pure virtual
getMaxWavesPerEU
() const
llvm::AMDGPUSubtarget
inline
getMaxWorkGroupsPerCU
(unsigned FlatWorkGroupSize) const =0
llvm::AMDGPUSubtarget
pure virtual
getMinFlatWorkGroupSize
() const =0
llvm::AMDGPUSubtarget
pure virtual
getMinWavesPerEU
() const =0
llvm::AMDGPUSubtarget
pure virtual
getOccupancyWithLocalMemSize
(uint32_t Bytes, const Function &) const
llvm::AMDGPUSubtarget
getOccupancyWithLocalMemSize
(const MachineFunction &MF) const
llvm::AMDGPUSubtarget
getWavefrontSize
() const
llvm::AMDGPUSubtarget
inline
getWavesPerEU
(const Function &F) const
llvm::AMDGPUSubtarget
GFX9
enum value
llvm::AMDGPUSubtarget
has16BitInsts
() const
llvm::AMDGPUSubtarget
inline
Has16BitInsts
llvm::AMDGPUSubtarget
protected
hasFminFmaxLegacy
() const
llvm::AMDGPUSubtarget
inline
HasFminFmaxLegacy
llvm::AMDGPUSubtarget
protected
hasFP32Denormals
() const
llvm::AMDGPUSubtarget
inline
hasFPExceptions
() const
llvm::AMDGPUSubtarget
inline
HasInv2PiInlineImm
llvm::AMDGPUSubtarget
protected
hasInv2PiInlineImm
() const
llvm::AMDGPUSubtarget
inline
hasMadMixInsts
() const
llvm::AMDGPUSubtarget
inline
HasMadMixInsts
llvm::AMDGPUSubtarget
protected
HasMulI24
llvm::AMDGPUSubtarget
protected
hasMulI24
() const
llvm::AMDGPUSubtarget
inline
HasMulU24
llvm::AMDGPUSubtarget
protected
hasMulU24
() const
llvm::AMDGPUSubtarget
inline
HasSDWA
llvm::AMDGPUSubtarget
protected
hasSDWA
() const
llvm::AMDGPUSubtarget
inline
hasTrigReducedRange
() const
llvm::AMDGPUSubtarget
inline
HasTrigReducedRange
llvm::AMDGPUSubtarget
protected
HasVOP3PInsts
llvm::AMDGPUSubtarget
protected
hasVOP3PInsts
() const
llvm::AMDGPUSubtarget
inline
isAmdHsaOrMesa
(const Function &F) const
llvm::AMDGPUSubtarget
inline
isAmdHsaOS
() const
llvm::AMDGPUSubtarget
inline
isAmdPalOS
() const
llvm::AMDGPUSubtarget
inline
isMesa3DOS
() const
llvm::AMDGPUSubtarget
inline
isMesaKernel
(const Function &F) const
llvm::AMDGPUSubtarget
inline
isPromoteAllocaEnabled
() const
llvm::AMDGPUSubtarget
inline
LocalMemorySize
llvm::AMDGPUSubtarget
protected
makeLIDRangeMetadata
(Instruction *I) const
llvm::AMDGPUSubtarget
NORTHERN_ISLANDS
enum value
llvm::AMDGPUSubtarget
R600
enum value
llvm::AMDGPUSubtarget
R700
enum value
llvm::AMDGPUSubtarget
SEA_ISLANDS
enum value
llvm::AMDGPUSubtarget
SOUTHERN_ISLANDS
enum value
llvm::AMDGPUSubtarget
VOLCANIC_ISLANDS
enum value
llvm::AMDGPUSubtarget
WavefrontSize
llvm::AMDGPUSubtarget
protected
~AMDGPUSubtarget
()
llvm::AMDGPUSubtarget
inline
virtual
Generated on Sun Dec 20 2020 14:01:35 for LLVM by
1.8.13