LLVM  4.0.0
llvm::AMDGPUSubtarget Member List

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

AMDGPUSubtarget(const Triple &TT, StringRef GPU, StringRef FS, const TargetMachine &TM)llvm::AMDGPUSubtarget
CaymanISAllvm::AMDGPUSubtargetprotected
CFALUBugllvm::AMDGPUSubtargetprotected
CIInstsllvm::AMDGPUSubtargetprotected
DebuggerEmitProloguellvm::AMDGPUSubtargetprotected
DebuggerInsertNopsllvm::AMDGPUSubtargetprotected
DebuggerReserveRegsllvm::AMDGPUSubtargetprotected
DumpCodellvm::AMDGPUSubtargetprotected
dumpCode() const llvm::AMDGPUSubtargetinline
enableIEEEBit(const MachineFunction &MF) const llvm::AMDGPUSubtargetinline
EnableLoadStoreOptllvm::AMDGPUSubtargetprotected
enableMachineScheduler() const overridellvm::AMDGPUSubtargetinline
EnablePromoteAllocallvm::AMDGPUSubtargetprotected
EnableSISchedulerllvm::AMDGPUSubtargetprotected
enableSubRegLiveness() const overridellvm::AMDGPUSubtargetinline
EnableUnsafeDSOffsetFoldingllvm::AMDGPUSubtargetprotected
EnableVGPRSpillingllvm::AMDGPUSubtargetprotected
EnableXNACKllvm::AMDGPUSubtargetprotected
EVERGREEN enum valuellvm::AMDGPUSubtarget
FastFMAF32llvm::AMDGPUSubtargetprotected
FeatureDisablellvm::AMDGPUSubtargetprotected
FlatAddressSpacellvm::AMDGPUSubtargetprotected
FlatForGloballlvm::AMDGPUSubtargetprotected
FP16Denormalsllvm::AMDGPUSubtargetprotected
FP32Denormalsllvm::AMDGPUSubtargetprotected
FP64llvm::AMDGPUSubtargetprotected
FP64Denormalsllvm::AMDGPUSubtargetprotected
FPExceptionsllvm::AMDGPUSubtargetprotected
GCN1Encodingllvm::AMDGPUSubtargetprotected
GCN3Encodingllvm::AMDGPUSubtargetprotected
Genllvm::AMDGPUSubtargetprotected
Generation enum namellvm::AMDGPUSubtarget
getAlignmentForImplicitArgPtr() const llvm::AMDGPUSubtargetinline
getEUsPerCU() const llvm::AMDGPUSubtargetinline
getExplicitKernelArgOffset(const MachineFunction &MF) const llvm::AMDGPUSubtargetinline
getFlatWorkGroupSizes(const Function &F) const llvm::AMDGPUSubtarget
getFrameLowering() const override=0llvm::AMDGPUSubtargetpure virtual
getGeneration() const llvm::AMDGPUSubtargetinline
getImplicitArgNumBytes(const MachineFunction &MF) const llvm::AMDGPUSubtargetinline
getInstrInfo() const override=0llvm::AMDGPUSubtargetpure virtual
getInstrItineraryData() const overridellvm::AMDGPUSubtargetinline
getLDSBankCount() const llvm::AMDGPUSubtargetinline
getLocalMemorySize() const llvm::AMDGPUSubtargetinline
getMaxFlatWorkGroupSize() const llvm::AMDGPUSubtargetinline
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount) const llvm::AMDGPUSubtarget
getMaxPrivateElementSize() const llvm::AMDGPUSubtargetinline
getMaxWavesPerCU() const llvm::AMDGPUSubtargetinline
getMaxWavesPerCU(unsigned FlatWorkGroupSize) const llvm::AMDGPUSubtargetinline
getMaxWavesPerEU() const llvm::AMDGPUSubtargetinline
getMaxWavesPerEU(unsigned FlatWorkGroupSize) const llvm::AMDGPUSubtargetinline
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const llvm::AMDGPUSubtargetinline
getMinFlatWorkGroupSize() const llvm::AMDGPUSubtargetinline
getMinWavesPerEU() const llvm::AMDGPUSubtargetinline
getOccupancyWithLocalMemSize(uint32_t Bytes) const llvm::AMDGPUSubtarget
getRegisterInfo() const override=0llvm::AMDGPUSubtargetpure virtual
getScalarizeGlobalBehavior() const llvm::AMDGPUSubtargetinline
getSelectionDAGInfo() const overridellvm::AMDGPUSubtargetinline
getStackAlignment() const llvm::AMDGPUSubtargetinline
getTargetLowering() const override=0llvm::AMDGPUSubtargetpure virtual
getWavefrontSize() const llvm::AMDGPUSubtargetinline
getWavesPerEU(const Function &F) const llvm::AMDGPUSubtarget
getWavesPerWorkGroup(unsigned FlatWorkGroupSize) const llvm::AMDGPUSubtargetinline
HalfRate64Opsllvm::AMDGPUSubtargetprotected
Has16BitInstsllvm::AMDGPUSubtargetprotected
has16BitInsts() const llvm::AMDGPUSubtargetinline
hasAddr64() const llvm::AMDGPUSubtargetinline
hasBCNT(unsigned Size) const llvm::AMDGPUSubtargetinline
hasBFE() const llvm::AMDGPUSubtargetinline
hasBFI() const llvm::AMDGPUSubtargetinline
hasBFM() const llvm::AMDGPUSubtargetinline
hasBORROW() const llvm::AMDGPUSubtargetinline
hasCARRY() const llvm::AMDGPUSubtargetinline
hasCaymanISA() const llvm::AMDGPUSubtargetinline
hasFastFMAF32() const llvm::AMDGPUSubtargetinline
hasFFBH() const llvm::AMDGPUSubtargetinline
hasFFBL() const llvm::AMDGPUSubtargetinline
hasFP16Denormals() const llvm::AMDGPUSubtargetinline
hasFP32Denormals() const llvm::AMDGPUSubtargetinline
hasFP64Denormals() const llvm::AMDGPUSubtargetinline
hasFPExceptions() const llvm::AMDGPUSubtargetinline
hasHalfRate64Ops() const llvm::AMDGPUSubtargetinline
hasHWFP64() const llvm::AMDGPUSubtargetinline
HasInv2PiInlineImmllvm::AMDGPUSubtargetprotected
HasMovrelllvm::AMDGPUSubtargetprotected
hasMulI24() const llvm::AMDGPUSubtargetinline
hasMulU24() const llvm::AMDGPUSubtargetinline
HasScalarStoresllvm::AMDGPUSubtargetprotected
HasSMemRealTimellvm::AMDGPUSubtargetprotected
hasUnalignedBufferAccess() const llvm::AMDGPUSubtargetinline
hasUnalignedScratchAccess() const llvm::AMDGPUSubtargetinline
HasVertexCachellvm::AMDGPUSubtargetprotected
HasVGPRIndexModellvm::AMDGPUSubtargetprotected
initializeSubtargetDependencies(const Triple &TT, StringRef GPU, StringRef FS)llvm::AMDGPUSubtarget
InstrItinsllvm::AMDGPUSubtargetprotected
isAmdCodeObjectV2(const MachineFunction &MF) const llvm::AMDGPUSubtargetinline
isAmdHsaOS() const llvm::AMDGPUSubtargetinline
IsaVersionllvm::AMDGPUSubtargetprotected
ISAVersion0_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_1 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_2 enum valuellvm::AMDGPUSubtarget
ISAVersion8_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion8_0_1 enum valuellvm::AMDGPUSubtarget
ISAVersion8_0_2 enum valuellvm::AMDGPUSubtarget
ISAVersion8_0_3 enum valuellvm::AMDGPUSubtarget
ISAVersion8_0_4 enum valuellvm::AMDGPUSubtarget
ISAVersion8_1_0 enum valuellvm::AMDGPUSubtarget
IsGCNllvm::AMDGPUSubtargetprotected
isMesa3DOS() const llvm::AMDGPUSubtargetinline
isMesaGfxShader(const MachineFunction &MF) const llvm::AMDGPUSubtargetinline
isMesaKernel(const MachineFunction &MF) const llvm::AMDGPUSubtargetinline
isOpenCLEnv() const llvm::AMDGPUSubtargetinline
isPromoteAllocaEnabled() const llvm::AMDGPUSubtargetinline
isXNACKEnabled() const llvm::AMDGPUSubtargetinline
LDSBankCountllvm::AMDGPUSubtargetprotected
LocalMemorySizellvm::AMDGPUSubtargetprotected
MaxPrivateElementSizellvm::AMDGPUSubtargetprotected
NORTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::AMDGPUSubtarget
R600 enum valuellvm::AMDGPUSubtarget
R600ALUInstllvm::AMDGPUSubtargetprotected
R700 enum valuellvm::AMDGPUSubtarget
ScalarizeGloballlvm::AMDGPUSubtargetprotected
SEA_ISLANDS enum valuellvm::AMDGPUSubtarget
setScalarizeGlobalBehavior(bool b)llvm::AMDGPUSubtargetinline
SGPRInitBugllvm::AMDGPUSubtargetprotected
SOUTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
TargetTriplellvm::AMDGPUSubtargetprotected
TexVTXClauseSizellvm::AMDGPUSubtargetprotected
TSInfollvm::AMDGPUSubtargetprotected
UnalignedBufferAccessllvm::AMDGPUSubtargetprotected
UnalignedScratchAccessllvm::AMDGPUSubtargetprotected
unsafeDSOffsetFoldingEnabled() const llvm::AMDGPUSubtargetinline
useFlatForGlobal() const llvm::AMDGPUSubtargetinline
VOLCANIC_ISLANDS enum valuellvm::AMDGPUSubtarget
WavefrontSizellvm::AMDGPUSubtargetprotected
~AMDGPUSubtarget() overridellvm::AMDGPUSubtarget