LLVM  8.0.1
llvm::GCNSubtarget Member List

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

AddNoCarryInstsllvm::GCNSubtargetprotected
AMDGPUSubtarget(const Triple &TT)llvm::AMDGPUSubtarget
AutoWaitcntBeforeBarrierllvm::GCNSubtargetprotected
CaymanISAllvm::GCNSubtargetprotected
CFALUBugllvm::GCNSubtargetprotected
CIInstsllvm::GCNSubtargetprotected
CodeObjectV3llvm::GCNSubtargetprotected
DebuggerEmitProloguellvm::GCNSubtargetprotected
debuggerEmitPrologue() constllvm::GCNSubtargetinline
debuggerInsertNops() constllvm::GCNSubtargetinline
DebuggerInsertNopsllvm::GCNSubtargetprotected
debuggerSupported() constllvm::GCNSubtargetinline
DumpCodellvm::GCNSubtargetprotected
dumpCode() constllvm::GCNSubtargetinline
DX10Clampllvm::GCNSubtargetprotected
EnableDS128llvm::GCNSubtargetprotected
enableDX10Clamp() constllvm::GCNSubtargetinline
enableEarlyIfConversion() const overridellvm::GCNSubtargetinline
enableHugePrivateBuffer() constllvm::GCNSubtargetinline
EnableHugePrivateBufferllvm::GCNSubtargetprotected
enableIEEEBit(const MachineFunction &MF) constllvm::GCNSubtargetinline
EnableLoadStoreOptllvm::GCNSubtargetprotected
enableMachineScheduler() const overridellvm::GCNSubtargetinline
EnablePromoteAllocallvm::AMDGPUSubtargetprotected
EnablePRTStrictNullllvm::GCNSubtargetprotected
EnableSISchedulerllvm::GCNSubtargetprotected
enableSIScheduler() constllvm::GCNSubtargetinline
EnableSRAMECCllvm::GCNSubtargetprotected
enableSubRegLiveness() const overridellvm::GCNSubtargetinline
EnableUnsafeDSOffsetFoldingllvm::GCNSubtargetprotected
EnableXNACKllvm::GCNSubtargetprotected
EVERGREEN enum valuellvm::AMDGPUSubtarget
FastFMAF32llvm::GCNSubtargetprotected
FeatureDisablellvm::GCNSubtargetprotected
FlatAddressSpacellvm::GCNSubtargetprotected
FlatForGloballlvm::GCNSubtargetprotected
FlatGlobalInstsllvm::GCNSubtargetprotected
FlatInstOffsetsllvm::GCNSubtargetprotected
FlatScratchInstsllvm::GCNSubtargetprotected
flatScratchIsPointer() constllvm::GCNSubtargetinline
FMAllvm::GCNSubtargetprotected
FP32Denormalsllvm::AMDGPUSubtargetprotected
FP64llvm::GCNSubtargetprotected
FP64FP16Denormalsllvm::GCNSubtargetprotected
FPExceptionsllvm::AMDGPUSubtargetprotected
GCN3Encodingllvm::GCNSubtargetprotected
GCNSubtarget(const Triple &TT, StringRef GPU, StringRef FS, const GCNTargetMachine &TM)llvm::GCNSubtarget
Genllvm::GCNSubtargetprotected
Generation enum namellvm::AMDGPUSubtarget
get(const MachineFunction &MF)llvm::AMDGPUSubtargetstatic
get(const TargetMachine &TM, const Function &F)llvm::AMDGPUSubtargetstatic
getAddressableNumSGPRs() constllvm::GCNSubtargetinline
getAddressableNumVGPRs() constllvm::GCNSubtargetinline
getAlignmentForImplicitArgPtr() constllvm::AMDGPUSubtargetinline
getCallLowering() const overridellvm::GCNSubtargetinline
getDefaultFlatWorkGroupSize(CallingConv::ID CC) constllvm::AMDGPUSubtarget
getEUsPerCU() constllvm::GCNSubtargetinline
getExplicitKernArgSize(const Function &F, unsigned &MaxAlign) constllvm::AMDGPUSubtarget
getExplicitKernelArgOffset(const Function &F) constllvm::AMDGPUSubtargetinline
getFlatWorkGroupSizes(const Function &F) constllvm::AMDGPUSubtarget
getFrameLowering() const overridellvm::GCNSubtargetinline
getGeneration() constllvm::GCNSubtargetinline
getImplicitArgNumBytes(const Function &F) constllvm::AMDGPUSubtargetinline
getInstrInfo() const overridellvm::GCNSubtargetinline
getInstrItineraryData() const overridellvm::GCNSubtargetinline
getInstructionSelector() const overridellvm::GCNSubtargetinline
getKernArgSegmentSize(const Function &F, unsigned &MaxAlign) constllvm::AMDGPUSubtarget
getLDSBankCount() constllvm::GCNSubtargetinline
getLegalizerInfo() const overridellvm::GCNSubtargetinline
getLocalMemorySize() constllvm::AMDGPUSubtargetinline
getMaxFlatWorkGroupSize() const overridellvm::GCNSubtargetinlinevirtual
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount, const Function &) constllvm::GCNSubtarget
getMaxNumSGPRs(unsigned WavesPerEU, bool Addressable) constllvm::GCNSubtargetinline
getMaxNumSGPRs(const MachineFunction &MF) constllvm::GCNSubtarget
getMaxNumUserSGPRs() constllvm::GCNSubtargetinline
getMaxNumVGPRs(unsigned WavesPerEU) constllvm::GCNSubtargetinline
getMaxNumVGPRs(const MachineFunction &MF) constllvm::GCNSubtarget
getMaxPrivateElementSize() constllvm::GCNSubtargetinline
getMaxWavesPerCU() constllvm::GCNSubtargetinline
getMaxWavesPerCU(unsigned FlatWorkGroupSize) constllvm::GCNSubtargetinline
getMaxWavesPerEU() constllvm::GCNSubtargetinline
getMaxWavesPerEU(unsigned FlatWorkGroupSize) const overridellvm::GCNSubtargetinlinevirtual
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const overridellvm::GCNSubtargetinlinevirtual
getMinFlatWorkGroupSize() const overridellvm::GCNSubtargetinlinevirtual
getMinNumSGPRs(unsigned WavesPerEU) constllvm::GCNSubtargetinline
getMinNumVGPRs(unsigned WavesPerEU) constllvm::GCNSubtargetinline
getMinWavesPerEU() const overridellvm::GCNSubtargetinlinevirtual
getOccupancyWithLocalMemSize(uint32_t Bytes, const Function &) constllvm::AMDGPUSubtarget
getOccupancyWithLocalMemSize(const MachineFunction &MF) constllvm::AMDGPUSubtarget
getOccupancyWithNumSGPRs(unsigned SGPRs) constllvm::GCNSubtarget
getOccupancyWithNumVGPRs(unsigned VGPRs) constllvm::GCNSubtarget
getPostRAMutations(std::vector< std::unique_ptr< ScheduleDAGMutation >> &Mutations) const overridellvm::GCNSubtarget
getRegBankInfo() const overridellvm::GCNSubtargetinline
getRegisterInfo() const overridellvm::GCNSubtargetinline
getReservedNumSGPRs(const MachineFunction &MF) constllvm::GCNSubtarget
getScalarizeGlobalBehavior() constllvm::GCNSubtargetinline
getSelectionDAGInfo() const overridellvm::GCNSubtargetinline
getSGPRAllocGranule() constllvm::GCNSubtargetinline
getSGPREncodingGranule() constllvm::GCNSubtargetinline
getStackAlignment() constllvm::GCNSubtargetinline
getTargetLowering() const overridellvm::GCNSubtargetinline
getTotalNumSGPRs() constllvm::GCNSubtargetinline
getTotalNumVGPRs() constllvm::GCNSubtargetinline
getTrapHandlerAbi() constllvm::GCNSubtargetinline
getVGPRAllocGranule() constllvm::GCNSubtargetinline
getVGPREncodingGranule() constllvm::GCNSubtargetinline
getWavefrontSize() constllvm::AMDGPUSubtargetinline
getWavefrontSizeLog2() constllvm::GCNSubtargetinline
getWavesPerEU(const Function &F) constllvm::AMDGPUSubtarget
getWavesPerWorkGroup(unsigned FlatWorkGroupSize) constllvm::GCNSubtargetinline
GFX9 enum valuellvm::AMDGPUSubtarget
GFX9Instsllvm::GCNSubtargetprotected
HalfRate64Opsllvm::GCNSubtargetprotected
has12DWordStoreHazard() constllvm::GCNSubtargetinline
has16BitInsts() constllvm::AMDGPUSubtargetinline
Has16BitInstsllvm::AMDGPUSubtargetprotected
hasAddNoCarry() constllvm::GCNSubtargetinline
hasAddr64() constllvm::GCNSubtargetinline
hasApertureRegs() constllvm::GCNSubtargetinline
HasApertureRegsllvm::GCNSubtargetprotected
hasAutoWaitcntBeforeBarrier() constllvm::GCNSubtargetinline
hasBCNT(unsigned Size) constllvm::GCNSubtargetinline
hasBFE() constllvm::GCNSubtargetinline
hasBFI() constllvm::GCNSubtargetinline
hasBFM() constllvm::GCNSubtargetinline
hasCARRY() constllvm::GCNSubtargetinline
hasCodeObjectV3() constllvm::GCNSubtargetinline
hasD16LoadStore() constllvm::GCNSubtargetinline
HasDLInstsllvm::GCNSubtargetprotected
hasDLInsts() constllvm::GCNSubtargetinline
hasDotInsts() constllvm::GCNSubtargetinline
HasDotInstsllvm::GCNSubtargetprotected
HasDPPllvm::GCNSubtargetprotected
hasDPP() constllvm::GCNSubtargetinline
hasDwordx3LoadStores() constllvm::GCNSubtargetinline
hasFastFMAF32() constllvm::GCNSubtargetinline
hasFFBH() constllvm::GCNSubtargetinline
hasFFBL() constllvm::GCNSubtargetinline
hasFlatAddressSpace() constllvm::GCNSubtargetinline
hasFlatGlobalInsts() constllvm::GCNSubtargetinline
hasFlatInstOffsets() constllvm::GCNSubtargetinline
hasFlatLgkmVMemCountInOrder() constllvm::GCNSubtargetinline
hasFlatScratchInsts() constllvm::GCNSubtargetinline
hasFMA() constllvm::GCNSubtargetinline
hasFmaMixInsts() constllvm::GCNSubtargetinline
HasFmaMixInstsllvm::GCNSubtargetprotected
hasFminFmaxLegacy() constllvm::AMDGPUSubtargetinline
HasFminFmaxLegacyllvm::AMDGPUSubtargetprotected
hasFP16Denormals() constllvm::GCNSubtargetinline
hasFP32Denormals() constllvm::AMDGPUSubtargetinline
hasFP64() constllvm::GCNSubtargetinline
hasFP64Denormals() constllvm::GCNSubtargetinline
hasFPExceptions() constllvm::AMDGPUSubtargetinline
hasHalfRate64Ops() constllvm::GCNSubtargetinline
hasHalfRate64Ops(const TargetSubtargetInfo &STI)llvm::GCNSubtargetstatic
hasHWFP64() constllvm::GCNSubtargetinline
hasIntClamp() constllvm::GCNSubtargetinline
HasIntClampllvm::GCNSubtargetprotected
hasInv2PiInlineImm() constllvm::AMDGPUSubtargetinline
HasInv2PiInlineImmllvm::AMDGPUSubtargetprotected
hasMad64_32() constllvm::GCNSubtargetinline
hasMadMixInsts() constllvm::AMDGPUSubtargetinline
HasMadMixInstsllvm::AMDGPUSubtargetprotected
hasMed3_16() constllvm::GCNSubtargetinline
hasMergedShaders() constllvm::GCNSubtargetinline
hasMIMG_R128() constllvm::GCNSubtargetinline
hasMin3Max3_16() constllvm::GCNSubtargetinline
HasMovrelllvm::GCNSubtargetprotected
hasMovrel() constllvm::GCNSubtargetinline
hasMulI24() constllvm::AMDGPUSubtargetinline
HasMulI24llvm::AMDGPUSubtargetprotected
hasMulU24() constllvm::AMDGPUSubtargetinline
HasMulU24llvm::AMDGPUSubtargetprotected
HasR128A16llvm::GCNSubtargetprotected
hasR128A16() constllvm::GCNSubtargetinline
hasReadM0MovRelInterpHazard() constllvm::GCNSubtargetinline
hasReadM0SendMsgHazard() constllvm::GCNSubtargetinline
hasScalarAtomics() constllvm::GCNSubtargetinline
HasScalarAtomicsllvm::GCNSubtargetprotected
hasScalarCompareEq64() constllvm::GCNSubtargetinline
HasScalarStoresllvm::GCNSubtargetprotected
hasScalarStores() constllvm::GCNSubtargetinline
HasSDWAllvm::AMDGPUSubtargetprotected
hasSDWA() constllvm::AMDGPUSubtargetinline
hasSDWAMac() constllvm::GCNSubtargetinline
HasSDWAMacllvm::GCNSubtargetprotected
hasSDWAOmod() constllvm::GCNSubtargetinline
HasSDWAOmodllvm::GCNSubtargetprotected
hasSDWAOutModsVOPC() constllvm::GCNSubtargetinline
HasSDWAOutModsVOPCllvm::GCNSubtargetprotected
hasSDWAScalar() constllvm::GCNSubtargetinline
HasSDWAScalarllvm::GCNSubtargetprotected
hasSDWASdst() constllvm::GCNSubtargetinline
HasSDWASdstllvm::GCNSubtargetprotected
hasSGPRInitBug() constllvm::GCNSubtargetinline
HasSMemRealTimellvm::GCNSubtargetprotected
hasSMemRealTime() constllvm::GCNSubtargetinline
hasSMovFedHazard() constllvm::GCNSubtargetinline
hasSwap() constllvm::GCNSubtargetinline
hasTrigReducedRange() constllvm::AMDGPUSubtargetinline
HasTrigReducedRangellvm::AMDGPUSubtargetprotected
hasUnalignedBufferAccess() constllvm::GCNSubtargetinline
hasUnalignedScratchAccess() constllvm::GCNSubtargetinline
HasUnpackedD16VMemllvm::GCNSubtargetprotected
hasUnpackedD16VMem() constllvm::GCNSubtargetinline
HasVertexCachellvm::GCNSubtargetprotected
hasVGPRIndexMode() constllvm::GCNSubtargetinline
HasVGPRIndexModellvm::GCNSubtargetprotected
hasVOP3PInsts() constllvm::AMDGPUSubtargetinline
HasVOP3PInstsllvm::AMDGPUSubtargetprotected
initializeSubtargetDependencies(const Triple &TT, StringRef GPU, StringRef FS)llvm::GCNSubtarget
InstrItinsllvm::GCNSubtargetprotected
isAmdHsaOrMesa(const Function &F) constllvm::AMDGPUSubtargetinline
isAmdHsaOS() constllvm::AMDGPUSubtargetinline
isAmdPalOS() constllvm::AMDGPUSubtargetinline
IsaVersionllvm::GCNSubtargetprotected
ISAVersion0_0_0 enum valuellvm::GCNSubtarget
ISAVersion6_0_0 enum valuellvm::GCNSubtarget
ISAVersion6_0_1 enum valuellvm::GCNSubtarget
ISAVersion7_0_0 enum valuellvm::GCNSubtarget
ISAVersion7_0_1 enum valuellvm::GCNSubtarget
ISAVersion7_0_2 enum valuellvm::GCNSubtarget
ISAVersion7_0_3 enum valuellvm::GCNSubtarget
ISAVersion7_0_4 enum valuellvm::GCNSubtarget
ISAVersion8_0_1 enum valuellvm::GCNSubtarget
ISAVersion8_0_2 enum valuellvm::GCNSubtarget
ISAVersion8_0_3 enum valuellvm::GCNSubtarget
ISAVersion8_1_0 enum valuellvm::GCNSubtarget
ISAVersion9_0_0 enum valuellvm::GCNSubtarget
ISAVersion9_0_2 enum valuellvm::GCNSubtarget
ISAVersion9_0_4 enum valuellvm::GCNSubtarget
ISAVersion9_0_6 enum valuellvm::GCNSubtarget
ISAVersion9_0_9 enum valuellvm::GCNSubtarget
IsGCNllvm::GCNSubtargetprotected
isMesa3DOS() constllvm::AMDGPUSubtargetinline
isMesaGfxShader(const Function &F) constllvm::GCNSubtargetinline
isMesaKernel(const Function &F) constllvm::AMDGPUSubtargetinline
isPromoteAllocaEnabled() constllvm::AMDGPUSubtargetinline
isSRAMECCEnabled() constllvm::GCNSubtargetinline
isTrapHandlerEnabled() constllvm::GCNSubtargetinline
isXNACKEnabled() constllvm::GCNSubtargetinline
LDSBankCountllvm::GCNSubtargetprotected
ldsRequiresM0Init() constllvm::GCNSubtargetinline
LLVMTrapHandlerRegValue enum valuellvm::GCNSubtarget
loadStoreOptEnabled() constllvm::GCNSubtargetinline
LocalMemorySizellvm::AMDGPUSubtargetprotected
makeLIDRangeMetadata(Instruction *I) constllvm::AMDGPUSubtarget
MaxPrivateElementSizellvm::GCNSubtargetprotected
MIMG_R128llvm::GCNSubtargetprotected
NORTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
overrideSchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) const overridellvm::GCNSubtarget
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::GCNSubtarget
privateMemoryResourceIsRangeChecked() constllvm::GCNSubtargetinline
R600 enum valuellvm::AMDGPUSubtarget
R600ALUInstllvm::GCNSubtargetprotected
R700 enum valuellvm::AMDGPUSubtarget
ScalarizeGloballlvm::GCNSubtargetprotected
SEA_ISLANDS enum valuellvm::AMDGPUSubtarget
setScalarizeGlobalBehavior(bool b)llvm::GCNSubtargetinline
SGPRInitBugllvm::GCNSubtargetprotected
SOUTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
supportsMinMaxDenormModes() constllvm::GCNSubtargetinline
TargetTriplellvm::GCNSubtargetprotected
TexVTXClauseSizellvm::GCNSubtargetprotected
TrapHandlerllvm::GCNSubtargetprotected
TrapHandlerAbi enum namellvm::GCNSubtarget
TrapHandlerAbiHsa enum valuellvm::GCNSubtarget
TrapHandlerAbiNone enum valuellvm::GCNSubtarget
TrapID enum namellvm::GCNSubtarget
TrapIDDebugBreakpoint enum valuellvm::GCNSubtarget
TrapIDDebugReserved8 enum valuellvm::GCNSubtarget
TrapIDDebugReservedFE enum valuellvm::GCNSubtarget
TrapIDDebugReservedFF enum valuellvm::GCNSubtarget
TrapIDHardwareReserved enum valuellvm::GCNSubtarget
TrapIDHSADebugTrap enum valuellvm::GCNSubtarget
TrapIDLLVMDebugTrap enum valuellvm::GCNSubtarget
TrapIDLLVMTrap enum valuellvm::GCNSubtarget
TrapRegValues enum namellvm::GCNSubtarget
TSInfollvm::GCNSubtargetprotected
UnalignedBufferAccessllvm::GCNSubtargetprotected
UnalignedScratchAccessllvm::GCNSubtargetprotected
unsafeDSOffsetFoldingEnabled() constllvm::GCNSubtargetinline
useDS128() constllvm::GCNSubtargetinline
useFlatForGlobal() constllvm::GCNSubtargetinline
usePRTStrictNull() constllvm::GCNSubtargetinline
useVGPRIndexMode(bool UserEnable) constllvm::GCNSubtargetinline
VIInstsllvm::GCNSubtargetprotected
vmemWriteNeedsExpWaitcnt() constllvm::GCNSubtargetinline
VOLCANIC_ISLANDS enum valuellvm::AMDGPUSubtarget
WavefrontSizellvm::AMDGPUSubtargetprotected
~AMDGPUSubtarget()llvm::AMDGPUSubtargetinlinevirtual
~GCNSubtarget() overridellvm::GCNSubtarget