LLVM  6.0.0svn
llvm::AMDGPUSubtarget Member List

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

AddNoCarryInstsllvm::AMDGPUSubtargetprotected
AMDGPUSubtarget(const Triple &TT, StringRef GPU, StringRef FS, const TargetMachine &TM)llvm::AMDGPUSubtarget
ASllvm::AMDGPUSubtargetprotected
AutoWaitcntBeforeBarrierllvm::AMDGPUSubtargetprotected
CaymanISAllvm::AMDGPUSubtargetprotected
CFALUBugllvm::AMDGPUSubtargetprotected
CIInstsllvm::AMDGPUSubtargetprotected
CodeObjectV3llvm::AMDGPUSubtargetprotected
DebuggerEmitProloguellvm::AMDGPUSubtargetprotected
DebuggerInsertNopsllvm::AMDGPUSubtargetprotected
DebuggerReserveRegsllvm::AMDGPUSubtargetprotected
DumpCodellvm::AMDGPUSubtargetprotected
dumpCode() constllvm::AMDGPUSubtargetinline
DX10Clampllvm::AMDGPUSubtargetprotected
enableDX10Clamp() constllvm::AMDGPUSubtargetinline
enableHugePrivateBuffer() constllvm::AMDGPUSubtargetinline
EnableHugePrivateBufferllvm::AMDGPUSubtargetprotected
enableIEEEBit(const MachineFunction &MF) constllvm::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
FlatGlobalInstsllvm::AMDGPUSubtargetprotected
FlatInstOffsetsllvm::AMDGPUSubtargetprotected
FlatScratchInstsllvm::AMDGPUSubtargetprotected
FP32Denormalsllvm::AMDGPUSubtargetprotected
FP64llvm::AMDGPUSubtargetprotected
FP64FP16Denormalsllvm::AMDGPUSubtargetprotected
FPExceptionsllvm::AMDGPUSubtargetprotected
GCN3Encodingllvm::AMDGPUSubtargetprotected
Genllvm::AMDGPUSubtargetprotected
Generation enum namellvm::AMDGPUSubtarget
getAlignmentForImplicitArgPtr() constllvm::AMDGPUSubtargetinline
getAMDGPUAS() constllvm::AMDGPUSubtargetinline
getDefaultFlatWorkGroupSize(CallingConv::ID CC) constllvm::AMDGPUSubtarget
getEUsPerCU() constllvm::AMDGPUSubtargetinline
getExplicitKernelArgOffset(const MachineFunction &MF) constllvm::AMDGPUSubtargetinline
getFlatWorkGroupSizes(const Function &F) constllvm::AMDGPUSubtarget
getFrameLowering() const override=0llvm::AMDGPUSubtargetpure virtual
getGeneration() constllvm::AMDGPUSubtargetinline
getImplicitArgNumBytes(const MachineFunction &MF) constllvm::AMDGPUSubtargetinline
getInstrInfo() const override=0llvm::AMDGPUSubtargetpure virtual
getInstrItineraryData() const overridellvm::AMDGPUSubtargetinline
getLDSBankCount() constllvm::AMDGPUSubtargetinline
getLocalMemorySize() constllvm::AMDGPUSubtargetinline
getMaxFlatWorkGroupSize() constllvm::AMDGPUSubtargetinline
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount, const Function &) constllvm::AMDGPUSubtarget
getMaxPrivateElementSize() constllvm::AMDGPUSubtargetinline
getMaxWavesPerCU() constllvm::AMDGPUSubtargetinline
getMaxWavesPerCU(unsigned FlatWorkGroupSize) constllvm::AMDGPUSubtargetinline
getMaxWavesPerEU() constllvm::AMDGPUSubtargetinline
getMaxWavesPerEU(unsigned FlatWorkGroupSize) constllvm::AMDGPUSubtargetinline
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) constllvm::AMDGPUSubtargetinline
getMinFlatWorkGroupSize() constllvm::AMDGPUSubtargetinline
getMinWavesPerEU() constllvm::AMDGPUSubtargetinline
getOccupancyWithLocalMemSize(uint32_t Bytes, const Function &) constllvm::AMDGPUSubtarget
getOccupancyWithLocalMemSize(const MachineFunction &MF) constllvm::AMDGPUSubtargetinline
getRegisterInfo() const override=0llvm::AMDGPUSubtargetpure virtual
getScalarizeGlobalBehavior() constllvm::AMDGPUSubtargetinline
getSelectionDAGInfo() const overridellvm::AMDGPUSubtargetinline
getStackAlignment() constllvm::AMDGPUSubtargetinline
getTargetLowering() const override=0llvm::AMDGPUSubtargetpure virtual
getTrapHandlerAbi() constllvm::AMDGPUSubtargetinline
getWavefrontSize() constllvm::AMDGPUSubtargetinline
getWavefrontSizeLog2() constllvm::AMDGPUSubtargetinline
getWavesPerEU(const Function &F) constllvm::AMDGPUSubtarget
getWavesPerWorkGroup(unsigned FlatWorkGroupSize) constllvm::AMDGPUSubtargetinline
GFX9 enum valuellvm::AMDGPUSubtarget
GFX9Instsllvm::AMDGPUSubtargetprotected
HalfRate64Opsllvm::AMDGPUSubtargetprotected
has16BitInsts() constllvm::AMDGPUSubtargetinline
Has16BitInstsllvm::AMDGPUSubtargetprotected
hasAddNoCarry() constllvm::AMDGPUSubtargetinline
hasAddr64() constllvm::AMDGPUSubtargetinline
hasApertureRegs() constllvm::AMDGPUSubtargetinline
HasApertureRegsllvm::AMDGPUSubtargetprotected
hasAutoWaitcntBeforeBarrier() constllvm::AMDGPUSubtargetinline
hasBCNT(unsigned Size) constllvm::AMDGPUSubtargetinline
hasBFE() constllvm::AMDGPUSubtargetinline
hasBFI() constllvm::AMDGPUSubtargetinline
hasBFM() constllvm::AMDGPUSubtargetinline
hasBORROW() constllvm::AMDGPUSubtargetinline
hasCARRY() constllvm::AMDGPUSubtargetinline
hasCaymanISA() constllvm::AMDGPUSubtargetinline
hasCodeObjectV3() constllvm::AMDGPUSubtargetinline
hasD16LoadStore() constllvm::AMDGPUSubtargetinline
HasDPPllvm::AMDGPUSubtargetprotected
hasFastFMAF32() constllvm::AMDGPUSubtargetinline
hasFFBH() constllvm::AMDGPUSubtargetinline
hasFFBL() constllvm::AMDGPUSubtargetinline
hasFlatAddressSpace() constllvm::AMDGPUSubtargetinline
hasFlatGlobalInsts() constllvm::AMDGPUSubtargetinline
hasFlatInstOffsets() constllvm::AMDGPUSubtargetinline
hasFlatScratchInsts() constllvm::AMDGPUSubtargetinline
hasFminFmaxLegacy() constllvm::AMDGPUSubtargetinline
hasFP16Denormals() constllvm::AMDGPUSubtargetinline
hasFP32Denormals() constllvm::AMDGPUSubtargetinline
hasFP64Denormals() constllvm::AMDGPUSubtargetinline
hasFPExceptions() constllvm::AMDGPUSubtargetinline
hasHalfRate64Ops() constllvm::AMDGPUSubtargetinline
hasHWFP64() constllvm::AMDGPUSubtargetinline
hasIntClamp() constllvm::AMDGPUSubtargetinline
HasIntClampllvm::AMDGPUSubtargetprotected
HasInv2PiInlineImmllvm::AMDGPUSubtargetprotected
hasMad64_32() constllvm::AMDGPUSubtargetinline
hasMadMixInsts() constllvm::AMDGPUSubtargetinline
HasMadMixInstsllvm::AMDGPUSubtargetprotected
hasMed3_16() constllvm::AMDGPUSubtargetinline
hasMin3Max3_16() constllvm::AMDGPUSubtargetinline
HasMovrelllvm::AMDGPUSubtargetprotected
hasMulI24() constllvm::AMDGPUSubtargetinline
hasMulU24() constllvm::AMDGPUSubtargetinline
hasSBufferLoadStoreAtomicDwordxN() constllvm::AMDGPUSubtargetinline
HasScalarStoresllvm::AMDGPUSubtargetprotected
hasSDWA() constllvm::AMDGPUSubtargetinline
HasSDWAllvm::AMDGPUSubtargetprotected
hasSDWAMac() constllvm::AMDGPUSubtargetinline
HasSDWAMacllvm::AMDGPUSubtargetprotected
hasSDWAOmod() constllvm::AMDGPUSubtargetinline
HasSDWAOmodllvm::AMDGPUSubtargetprotected
hasSDWAOutModsVOPC() constllvm::AMDGPUSubtargetinline
HasSDWAOutModsVOPCllvm::AMDGPUSubtargetprotected
hasSDWAScalar() constllvm::AMDGPUSubtargetinline
HasSDWAScalarllvm::AMDGPUSubtargetprotected
hasSDWASdst() constllvm::AMDGPUSubtargetinline
HasSDWASdstllvm::AMDGPUSubtargetprotected
HasSMemRealTimellvm::AMDGPUSubtargetprotected
hasUnalignedBufferAccess() constllvm::AMDGPUSubtargetinline
hasUnalignedScratchAccess() constllvm::AMDGPUSubtargetinline
HasVertexCachellvm::AMDGPUSubtargetprotected
HasVGPRIndexModellvm::AMDGPUSubtargetprotected
hasVOP3PInsts() constllvm::AMDGPUSubtargetinline
HasVOP3PInstsllvm::AMDGPUSubtargetprotected
initializeSubtargetDependencies(const Triple &TT, StringRef GPU, StringRef FS)llvm::AMDGPUSubtarget
InstrItinsllvm::AMDGPUSubtargetprotected
isAmdCodeObjectV2(const MachineFunction &MF) constllvm::AMDGPUSubtargetinline
isAmdHsaOS() constllvm::AMDGPUSubtargetinline
isAmdPalOS() constllvm::AMDGPUSubtargetinline
IsaVersionllvm::AMDGPUSubtargetprotected
ISAVersion0_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion6_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion6_0_1 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_1 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_2 enum valuellvm::AMDGPUSubtarget
ISAVersion7_0_3 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
ISAVersion9_0_0 enum valuellvm::AMDGPUSubtarget
ISAVersion9_0_1 enum valuellvm::AMDGPUSubtarget
ISAVersion9_0_2 enum valuellvm::AMDGPUSubtarget
ISAVersion9_0_3 enum valuellvm::AMDGPUSubtarget
IsGCNllvm::AMDGPUSubtargetprotected
isMesa3DOS() constllvm::AMDGPUSubtargetinline
isMesaGfxShader(const MachineFunction &MF) constllvm::AMDGPUSubtargetinline
isMesaKernel(const MachineFunction &MF) constllvm::AMDGPUSubtargetinline
isOpenCLEnv() constllvm::AMDGPUSubtargetinline
isPromoteAllocaEnabled() constllvm::AMDGPUSubtargetinline
isTrapHandlerEnabled() constllvm::AMDGPUSubtargetinline
isXNACKEnabled() constllvm::AMDGPUSubtargetinline
LDSBankCountllvm::AMDGPUSubtargetprotected
LLVMTrapHandlerRegValue enum valuellvm::AMDGPUSubtarget
LocalMemorySizellvm::AMDGPUSubtargetprotected
makeLIDRangeMetadata(Instruction *I) constllvm::AMDGPUSubtarget
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
supportsMinMaxDenormModes() constllvm::AMDGPUSubtargetinline
TargetTriplellvm::AMDGPUSubtargetprotected
TexVTXClauseSizellvm::AMDGPUSubtargetprotected
TrapHandlerllvm::AMDGPUSubtargetprotected
TrapHandlerAbi enum namellvm::AMDGPUSubtarget
TrapHandlerAbiHsa enum valuellvm::AMDGPUSubtarget
TrapHandlerAbiNone enum valuellvm::AMDGPUSubtarget
TrapID enum namellvm::AMDGPUSubtarget
TrapIDDebugBreakpoint enum valuellvm::AMDGPUSubtarget
TrapIDDebugReserved8 enum valuellvm::AMDGPUSubtarget
TrapIDDebugReservedFE enum valuellvm::AMDGPUSubtarget
TrapIDDebugReservedFF enum valuellvm::AMDGPUSubtarget
TrapIDHardwareReserved enum valuellvm::AMDGPUSubtarget
TrapIDHSADebugTrap enum valuellvm::AMDGPUSubtarget
TrapIDLLVMDebugTrap enum valuellvm::AMDGPUSubtarget
TrapIDLLVMTrap enum valuellvm::AMDGPUSubtarget
TrapRegValues enum namellvm::AMDGPUSubtarget
TSInfollvm::AMDGPUSubtargetprotected
UnalignedBufferAccessllvm::AMDGPUSubtargetprotected
UnalignedScratchAccessllvm::AMDGPUSubtargetprotected
unsafeDSOffsetFoldingEnabled() constllvm::AMDGPUSubtargetinline
useFlatForGlobal() constllvm::AMDGPUSubtargetinline
VOLCANIC_ISLANDS enum valuellvm::AMDGPUSubtarget
WavefrontSizellvm::AMDGPUSubtargetprotected
~AMDGPUSubtarget() overridellvm::AMDGPUSubtarget