LLVM 20.0.0git
llvm::GCNSubtarget Member List

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

AddNoCarryInstsllvm::GCNSubtargetprotected
AddressableLocalMemorySizellvm::AMDGPUSubtargetprotected
adjustSchedDependency(SUnit *Def, int DefOpIdx, SUnit *Use, int UseOpIdx, SDep &Dep, const TargetSchedModel *SchedModel) const overridellvm::GCNSubtarget
AMDGPUSubtarget(Triple TT)llvm::AMDGPUSubtarget
AutoWaitcntBeforeBarrierllvm::GCNSubtargetprotected
BackOffBarrierllvm::GCNSubtargetprotected
checkSubtargetFeatures(const Function &F) constllvm::GCNSubtarget
CIInstsllvm::GCNSubtargetprotected
computeOccupancy(const Function &F, unsigned LDSSize=0, unsigned NumSGPRs=0, unsigned NumVGPRs=0) constllvm::GCNSubtarget
createFillMFMAShadowMutation(const TargetInstrInfo *TII) constllvm::GCNSubtarget
d16PreservesUnusedBits() constllvm::GCNSubtargetinline
dumpCode() constllvm::GCNSubtargetinline
DumpCodellvm::GCNSubtargetprotected
EnableCuModellvm::GCNSubtargetprotected
EnableDS128llvm::GCNSubtargetprotected
enableEarlyIfConversion() const overridellvm::GCNSubtargetinline
EnableFlatScratchllvm::GCNSubtargetprotected
enableFlatScratch() constllvm::GCNSubtargetinline
EnableLoadStoreOptllvm::GCNSubtargetprotected
enableMachineScheduler() const overridellvm::GCNSubtargetinline
EnablePreciseMemoryllvm::GCNSubtargetprotected
EnablePromoteAllocallvm::AMDGPUSubtargetprotected
EnablePRTStrictNullllvm::GCNSubtargetprotected
EnableRealTrue16Instsllvm::AMDGPUSubtargetprotected
enableSIScheduler() constllvm::GCNSubtargetinline
EnableSISchedulerllvm::GCNSubtargetprotected
EnableSRAMECCllvm::GCNSubtargetprotected
enableSubRegLiveness() const overridellvm::GCNSubtargetinline
EnableTgSplitllvm::GCNSubtargetprotected
EnableUnsafeDSOffsetFoldingllvm::GCNSubtargetprotected
EnableXNACKllvm::GCNSubtargetprotected
EUsPerCUllvm::AMDGPUSubtargetprotected
EVERGREEN enum valuellvm::AMDGPUSubtarget
FastDenormalF32llvm::GCNSubtargetprotected
FastFMAF32llvm::AMDGPUSubtargetprotected
FeatureDisablellvm::GCNSubtargetprotected
FlatAddressSpacellvm::GCNSubtargetprotected
FlatForGloballlvm::GCNSubtargetprotected
FlatGlobalInstsllvm::GCNSubtargetprotected
FlatInstOffsetsllvm::GCNSubtargetprotected
FlatScratchInstsllvm::GCNSubtargetprotected
flatScratchIsArchitected() constllvm::GCNSubtargetinline
flatScratchIsPointer() constllvm::GCNSubtargetinline
FMAllvm::GCNSubtargetprotected
FP64llvm::GCNSubtargetprotected
FullRate64Opsllvm::GCNSubtargetprotected
GCN3Encodingllvm::AMDGPUSubtargetprotected
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
getAddressableLocalMemorySize() constllvm::AMDGPUSubtargetinline
getAddressableNumArchVGPRs() constllvm::GCNSubtargetinline
getAddressableNumSGPRs() constllvm::GCNSubtargetinline
getAddressableNumVGPRs() constllvm::GCNSubtargetinline
getAlignmentForImplicitArgPtr() constllvm::AMDGPUSubtargetinline
getAMDGPUDwarfFlavour() constllvm::AMDGPUSubtarget
getBaseMaxNumSGPRs(const Function &F, std::pair< unsigned, unsigned > WavesPerEU, unsigned PreloadedSGPRs, unsigned ReservedNumSGPRs) constllvm::GCNSubtarget
getBaseMaxNumVGPRs(const Function &F, std::pair< unsigned, unsigned > WavesPerEU) constllvm::GCNSubtarget
getBaseReservedNumSGPRs(const bool HasFlatScratch) constllvm::GCNSubtarget
getBoolRC() constllvm::GCNSubtargetinline
getCallLowering() const overridellvm::GCNSubtargetinline
getConstantBusLimit(unsigned Opcode) constllvm::GCNSubtarget
getDefaultFlatWorkGroupSize(CallingConv::ID CC) constllvm::AMDGPUSubtarget
getEffectiveWavesPerEU(std::pair< unsigned, unsigned > WavesPerEU, std::pair< unsigned, unsigned > FlatWorkGroupSizes) constllvm::AMDGPUSubtarget
getEUsPerCU() constllvm::AMDGPUSubtargetinline
getExplicitKernArgSize(const Function &F, Align &MaxAlign) constllvm::AMDGPUSubtarget
getExplicitKernelArgOffset() constllvm::AMDGPUSubtargetinline
getFlatWorkGroupSizes(const Function &F) constllvm::AMDGPUSubtarget
getFrameLowering() const overridellvm::GCNSubtargetinline
getGeneration() constllvm::GCNSubtargetinline
getImplicitArgNumBytes(const Function &F) constllvm::AMDGPUSubtarget
getInlineAsmLowering() const overridellvm::GCNSubtargetinline
getInstrInfo() const overridellvm::GCNSubtargetinline
getInstrItineraryData() const overridellvm::GCNSubtargetinline
getInstructionSelector() const overridellvm::GCNSubtargetinline
getKernArgSegmentSize(const Function &F, Align &MaxAlign) constllvm::AMDGPUSubtarget
getKnownHighZeroBitsForFrameIndex() constllvm::GCNSubtargetinline
getLDSBankCount() constllvm::GCNSubtargetinline
getLegalizerInfo() const overridellvm::GCNSubtargetinline
getLocalMemorySize() constllvm::AMDGPUSubtargetinline
getMaxFlatWorkGroupSize() const overridellvm::GCNSubtargetinlinevirtual
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount, const Function &) constllvm::GCNSubtarget
getMaxNumAGPRs(const Function &F) constllvm::GCNSubtargetinline
getMaxNumSGPRs(unsigned WavesPerEU, bool Addressable) constllvm::GCNSubtargetinline
getMaxNumSGPRs(const MachineFunction &MF) constllvm::GCNSubtarget
getMaxNumSGPRs(const Function &F) constllvm::GCNSubtarget
getMaxNumUserSGPRs() constllvm::GCNSubtargetinline
getMaxNumVGPRs(unsigned WavesPerEU) constllvm::GCNSubtargetinline
getMaxNumVGPRs(const Function &F) constllvm::GCNSubtarget
getMaxNumVGPRs(const MachineFunction &MF) constllvm::GCNSubtarget
getMaxNumWorkGroups(const Function &F) constllvm::AMDGPUSubtarget
getMaxPrivateElementSize(bool ForBufferRSrc=false) constllvm::GCNSubtargetinline
getMaxWaveScratchSize() constllvm::GCNSubtargetinline
getMaxWavesPerEU() constllvm::GCNSubtargetinline
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const overridellvm::GCNSubtargetinlinevirtual
getMaxWorkitemID(const Function &Kernel, unsigned Dimension) constllvm::AMDGPUSubtarget
getMinFlatWorkGroupSize() const overridellvm::GCNSubtargetinlinevirtual
getMinNumSGPRs(unsigned WavesPerEU) constllvm::GCNSubtargetinline
getMinNumVGPRs(unsigned WavesPerEU) constllvm::GCNSubtargetinline
getMinWavesPerEU() const overridellvm::GCNSubtargetinlinevirtual
getNSAMaxSize(bool HasSampler=false) constllvm::GCNSubtargetinline
getNSAThreshold(const MachineFunction &MF) constllvm::GCNSubtarget
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
getReservedNumSGPRs(const Function &F) constllvm::GCNSubtarget
getScalarizeGlobalBehavior() constllvm::GCNSubtargetinline
getSelectionDAGInfo() const overridellvm::GCNSubtarget
getSetRegWaitStates() constllvm::GCNSubtargetinline
getSGPRAllocGranule() constllvm::GCNSubtargetinline
getSGPREncodingGranule() constllvm::GCNSubtargetinline
getStackAlignment() constllvm::GCNSubtargetinline
getTargetID() 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::AMDGPUSubtargetinline
getWavesPerEU(const Function &F) constllvm::AMDGPUSubtargetinline
getWavesPerEU(const Function &F, std::pair< unsigned, unsigned > FlatWorkGroupSizes) constllvm::AMDGPUSubtarget
getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const overridellvm::GCNSubtargetinlinevirtual
GFX10 enum valuellvm::AMDGPUSubtarget
GFX10_3Instsllvm::GCNSubtargetprotected
GFX10_AEncodingllvm::GCNSubtargetprotected
GFX10_BEncodingllvm::GCNSubtargetprotected
GFX10Instsllvm::GCNSubtargetprotected
GFX11 enum valuellvm::AMDGPUSubtarget
GFX11Instsllvm::GCNSubtargetprotected
GFX12 enum valuellvm::AMDGPUSubtarget
GFX12Instsllvm::GCNSubtargetprotected
GFX7GFX8GFX9Instsllvm::GCNSubtargetprotected
GFX8Instsllvm::GCNSubtargetprotected
GFX9 enum valuellvm::AMDGPUSubtarget
GFX90AInstsllvm::GCNSubtargetprotected
GFX940Instsllvm::GCNSubtargetprotected
GFX950Instsllvm::GCNSubtargetprotected
GFX9Instsllvm::GCNSubtargetprotected
HalfRate64Opsllvm::GCNSubtargetprotected
has12DWordStoreHazard() constllvm::GCNSubtargetinline
has16BitInsts() constllvm::AMDGPUSubtargetinline
Has16BitInstsllvm::AMDGPUSubtargetprotected
Has1_5xVGPRsllvm::GCNSubtargetprotected
has1_5xVGPRs() constllvm::GCNSubtargetinline
HasA16llvm::GCNSubtargetprotected
hasA16() constllvm::GCNSubtargetinline
hasAddNoCarry() constllvm::GCNSubtargetinline
hasAddr64() constllvm::GCNSubtargetinline
HasAgentScopeFineGrainedRemoteMemoryAtomicsllvm::GCNSubtargetprotected
hasApertureRegs() constllvm::GCNSubtargetinline
HasApertureRegsllvm::GCNSubtargetprotected
HasArchitectedFlatScratchllvm::GCNSubtargetprotected
HasArchitectedSGPRsllvm::GCNSubtargetprotected
hasArchitectedSGPRs() constllvm::GCNSubtargetinline
hasAshrPkInsts() constllvm::GCNSubtargetinline
HasAshrPkInstsllvm::GCNSubtargetprotected
hasAtomicBufferGlobalPkAddF16Insts() constllvm::GCNSubtargetinline
HasAtomicBufferGlobalPkAddF16Instsllvm::GCNSubtargetprotected
HasAtomicBufferGlobalPkAddF16NoRtnInstsllvm::GCNSubtargetprotected
hasAtomicBufferGlobalPkAddF16NoRtnInsts() constllvm::GCNSubtargetinline
HasAtomicBufferPkAddBF16Instllvm::GCNSubtargetprotected
hasAtomicBufferPkAddBF16Inst() constllvm::GCNSubtargetinline
hasAtomicCSub() constllvm::GCNSubtargetinline
HasAtomicCSubNoRtnInstsllvm::GCNSubtargetprotected
hasAtomicCSubNoRtnInsts() constllvm::GCNSubtargetinline
HasAtomicDsPkAdd16Instsllvm::GCNSubtargetprotected
hasAtomicDsPkAdd16Insts() constllvm::GCNSubtargetinline
hasAtomicFaddInsts() constllvm::GCNSubtargetinline
HasAtomicFaddNoRtnInstsllvm::GCNSubtargetprotected
hasAtomicFaddNoRtnInsts() constllvm::GCNSubtargetinline
hasAtomicFaddRtnInsts() constllvm::GCNSubtargetinline
HasAtomicFaddRtnInstsllvm::GCNSubtargetprotected
HasAtomicFlatPkAdd16Instsllvm::GCNSubtargetprotected
hasAtomicFlatPkAdd16Insts() constllvm::GCNSubtargetinline
hasAtomicFMinFMaxF32FlatInsts() constllvm::GCNSubtargetinline
HasAtomicFMinFMaxF32FlatInstsllvm::GCNSubtargetprotected
HasAtomicFMinFMaxF32GlobalInstsllvm::GCNSubtargetprotected
hasAtomicFMinFMaxF32GlobalInsts() constllvm::GCNSubtargetinline
hasAtomicFMinFMaxF64FlatInsts() constllvm::GCNSubtargetinline
HasAtomicFMinFMaxF64FlatInstsllvm::GCNSubtargetprotected
hasAtomicFMinFMaxF64GlobalInsts() constllvm::GCNSubtargetinline
HasAtomicFMinFMaxF64GlobalInstsllvm::GCNSubtargetprotected
HasAtomicGlobalPkAddBF16Instllvm::GCNSubtargetprotected
hasAtomicGlobalPkAddBF16Inst() constllvm::GCNSubtargetinline
hasAutoWaitcntBeforeBarrier() constllvm::GCNSubtargetinline
hasBCNT(unsigned Size) constllvm::GCNSubtargetinline
HasBF16ConversionInstsllvm::AMDGPUSubtargetprotected
hasBF16ConversionInsts() constllvm::AMDGPUSubtargetinline
hasBF8ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasBF8ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasBFE() constllvm::GCNSubtargetinline
hasBFI() constllvm::GCNSubtargetinline
hasBFM() constllvm::GCNSubtargetinline
hasBitOp3Insts() constllvm::GCNSubtargetinline
HasBitOp3Instsllvm::GCNSubtargetprotected
hasCARRY() constllvm::GCNSubtargetinline
hasCompressedExport() constllvm::GCNSubtargetinline
hasCvtFP8VOP1Bug() constllvm::GCNSubtargetinline
HasCvtFP8Vop1Bugllvm::GCNSubtargetprotected
HasCvtPkF16F32Instllvm::AMDGPUSubtargetprotected
hasCvtPkF16F32Inst() constllvm::AMDGPUSubtargetinline
hasCvtScaleForwardingHazard() constllvm::GCNSubtargetinline
hasD16Images() constllvm::GCNSubtargetinline
hasD16LoadStore() constllvm::GCNSubtargetinline
HasDefaultComponentBroadcastllvm::GCNSubtargetprotected
hasDefaultComponentBroadcast() constllvm::GCNSubtargetinline
HasDefaultComponentZerollvm::GCNSubtargetprotected
hasDefaultComponentZero() constllvm::GCNSubtargetinline
hasDelayAlu() constllvm::GCNSubtargetinline
hasDenormModeInst() constllvm::GCNSubtargetinline
hasDLInsts() constllvm::GCNSubtargetinline
HasDLInstsllvm::GCNSubtargetprotected
hasDot10Insts() constllvm::GCNSubtargetinline
HasDot10Instsllvm::GCNSubtargetprotected
hasDot11Insts() constllvm::GCNSubtargetinline
HasDot11Instsllvm::GCNSubtargetprotected
hasDot12Insts() constllvm::GCNSubtargetinline
HasDot12Instsllvm::GCNSubtargetprotected
hasDot13Insts() constllvm::GCNSubtargetinline
HasDot13Instsllvm::GCNSubtargetprotected
HasDot1Instsllvm::GCNSubtargetprotected
hasDot1Insts() constllvm::GCNSubtargetinline
HasDot2Instsllvm::GCNSubtargetprotected
hasDot2Insts() constllvm::GCNSubtargetinline
HasDot3Instsllvm::GCNSubtargetprotected
hasDot3Insts() constllvm::GCNSubtargetinline
HasDot4Instsllvm::GCNSubtargetprotected
hasDot4Insts() constllvm::GCNSubtargetinline
hasDot5Insts() constllvm::GCNSubtargetinline
HasDot5Instsllvm::GCNSubtargetprotected
hasDot6Insts() constllvm::GCNSubtargetinline
HasDot6Instsllvm::GCNSubtargetprotected
HasDot7Instsllvm::GCNSubtargetprotected
hasDot7Insts() constllvm::GCNSubtargetinline
HasDot8Instsllvm::GCNSubtargetprotected
hasDot8Insts() constllvm::GCNSubtargetinline
HasDot9Instsllvm::GCNSubtargetprotected
hasDot9Insts() constllvm::GCNSubtargetinline
hasDOTOpSelHazard() constllvm::GCNSubtargetinline
hasDPALU_DPP() constllvm::GCNSubtargetinline
HasDPALU_DPPllvm::GCNSubtargetprotected
hasDPP() constllvm::GCNSubtargetinline
HasDPPllvm::GCNSubtargetprotected
HasDPP8llvm::GCNSubtargetprotected
hasDPP8() constllvm::GCNSubtargetinline
hasDPPBroadcasts() constllvm::GCNSubtargetinline
HasDPPSrc1SGPRllvm::GCNSubtargetprotected
hasDPPSrc1SGPR() constllvm::GCNSubtargetinline
hasDPPWavefrontShifts() constllvm::GCNSubtargetinline
hasDS96AndDS128() constllvm::GCNSubtargetinline
HasDsSrc2Instsllvm::AMDGPUSubtargetprotected
hasDsSrc2Insts() constllvm::AMDGPUSubtargetinline
hasDstSelForwardingHazard() constllvm::GCNSubtargetinline
hasDwordx3LoadStores() constllvm::GCNSubtargetinline
hasDX10ClampMode() constllvm::GCNSubtargetinline
hasExportInsts() constllvm::GCNSubtargetinline
HasExtendedImageInstsllvm::GCNSubtargetprotected
hasExtendedImageInsts() constllvm::GCNSubtargetinline
hasExtendedWaitCounts() constllvm::GCNSubtargetinline
HasF16BF16ToFP6BF6ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasF16BF16ToFP6BF6ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasF32ToF16BF16ConversionSRInstsllvm::AMDGPUSubtargetprotected
hasF32ToF16BF16ConversionSRInsts() constllvm::AMDGPUSubtargetinline
hasFastFMAF32() constllvm::AMDGPUSubtargetinline
hasFFBH() constllvm::GCNSubtargetinline
hasFFBL() constllvm::GCNSubtargetinline
hasFlat() constllvm::GCNSubtargetinline
hasFlatAddressSpace() constllvm::GCNSubtargetinline
HasFlatAtomicFaddF32Instllvm::GCNSubtargetprotected
hasFlatAtomicFaddF32Inst() constllvm::GCNSubtargetinline
HasFlatBufferGlobalAtomicFaddF64Instllvm::GCNSubtargetprotected
hasFlatBufferGlobalAtomicFaddF64Inst() constllvm::GCNSubtargetinline
hasFlatGlobalInsts() constllvm::GCNSubtargetinline
hasFlatInstOffsets() constllvm::GCNSubtargetinline
hasFlatLgkmVMemCountInOrder() constllvm::GCNSubtargetinline
hasFlatScratchInsts() constllvm::GCNSubtargetinline
hasFlatScratchSTMode() constllvm::GCNSubtargetinline
hasFlatScratchSVSMode() constllvm::GCNSubtargetinline
hasFlatScratchSVSSwizzleBug() constllvm::GCNSubtargetinline
hasFlatScrRegister() constllvm::GCNSubtargetinline
HasFlatSegmentOffsetBugllvm::GCNSubtargetprotected
hasFlatSegmentOffsetBug() constllvm::GCNSubtargetinline
hasFMA() constllvm::GCNSubtargetinline
hasFmaakFmamkF32Insts() constllvm::GCNSubtargetinline
HasFmacF64Instllvm::GCNSubtargetprotected
hasFmacF64Inst() constllvm::GCNSubtargetinline
hasFmaMixInsts() constllvm::GCNSubtargetinline
HasFmaMixInstsllvm::GCNSubtargetprotected
hasFminFmaxLegacy() constllvm::AMDGPUSubtargetinline
HasFminFmaxLegacyllvm::AMDGPUSubtargetprotected
HasForceStoreSC0SC1llvm::GCNSubtargetprotected
hasForceStoreSC0SC1() constllvm::GCNSubtargetinline
HasFP4ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasFP4ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
hasFP64() constllvm::GCNSubtargetinline
HasFP6BF6ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasFP6BF6ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
HasFP8ConversionInstsllvm::GCNSubtargetprotected
hasFP8ConversionInsts() constllvm::GCNSubtargetinline
HasFP8ConversionScaleInstsllvm::AMDGPUSubtargetprotected
hasFP8ConversionScaleInsts() constllvm::AMDGPUSubtargetinline
hasFP8Insts() constllvm::GCNSubtargetinline
HasFP8Instsllvm::GCNSubtargetprotected
hasFPAtomicToDenormModeHazard() constllvm::GCNSubtargetinline
hasFractBug() constllvm::GCNSubtargetinline
hasFullRate64Ops() constllvm::GCNSubtargetinline
hasG16() constllvm::GCNSubtargetinline
HasG16llvm::GCNSubtargetprotected
hasGDS() constllvm::GCNSubtargetinline
HasGDSllvm::GCNSubtargetprotected
hasGetPCZeroExtension() constllvm::GCNSubtargetinline
hasGetWaveIdInst() constllvm::GCNSubtargetinline
HasGetWaveIdInstllvm::GCNSubtargetprotected
hasGFX10_3Insts() constllvm::GCNSubtargetinline
hasGFX10_AEncoding() constllvm::GCNSubtargetinline
hasGFX10_BEncoding() constllvm::GCNSubtargetinline
hasGFX90AInsts() constllvm::GCNSubtargetinline
hasGFX940Insts() constllvm::GCNSubtargetinline
hasGFX950Insts() constllvm::GCNSubtargetinline
hasGlobalAddTidInsts() constllvm::GCNSubtargetinline
HasGWSllvm::GCNSubtargetprotected
hasGWS() constllvm::GCNSubtargetinline
hasGWSAutoReplay() constllvm::GCNSubtargetinline
hasGWSSemaReleaseAll() constllvm::GCNSubtargetinline
hasHalfRate64Ops() constllvm::GCNSubtargetinline
hasHalfRate64Ops(const TargetSubtargetInfo &STI)llvm::GCNSubtargetstatic
hasHardClauses() constllvm::GCNSubtargetinline
hasHWFP64() constllvm::GCNSubtargetinline
hasIEEEMinMax() constllvm::GCNSubtargetinline
hasIEEEMinMax3() constllvm::GCNSubtargetinline
hasIEEEMode() constllvm::GCNSubtargetinline
HasImageGather4D16Bugllvm::GCNSubtargetprotected
hasImageGather4D16Bug() constllvm::GCNSubtargetinline
hasImageInsts() constllvm::GCNSubtargetinline
HasImageInstsllvm::GCNSubtargetprotected
HasImageStoreD16Bugllvm::GCNSubtargetprotected
hasImageStoreD16Bug() constllvm::GCNSubtargetinline
hasInstFwdPrefetchBug() constllvm::GCNSubtargetinline
HasInstFwdPrefetchBugllvm::GCNSubtargetprotected
hasInstPrefetch() constllvm::GCNSubtargetinline
hasIntClamp() constllvm::GCNSubtargetinline
HasIntClampllvm::GCNSubtargetprotected
HasInv2PiInlineImmllvm::AMDGPUSubtargetprotected
hasInv2PiInlineImm() constllvm::AMDGPUSubtargetinline
hasKernargPreload() constllvm::GCNSubtargetinline
hasLdsAtomicAddF64() constllvm::GCNSubtargetinline
hasLdsBranchVmemWARHazard() constllvm::GCNSubtargetinline
HasLdsBranchVmemWARHazardllvm::GCNSubtargetprotected
hasLdsDirect() constllvm::GCNSubtargetinline
hasLDSFPAtomicAddF32() constllvm::GCNSubtargetinline
hasLDSFPAtomicAddF64() constllvm::GCNSubtargetinline
hasLDSLoadB96_B128() constllvm::GCNSubtargetinline
hasLDSMisalignedBug() constllvm::GCNSubtargetinline
hasLdsWaitVMSRC() constllvm::GCNSubtargetinline
hasLegacyGeometry() constllvm::GCNSubtargetinline
hasLshlAddB64() constllvm::GCNSubtargetinline
hasMad64_32() constllvm::GCNSubtargetinline
hasMadF16() constllvm::GCNSubtarget
hasMADIntraFwdBug() constllvm::GCNSubtargetinline
HasMADIntraFwdBugllvm::GCNSubtargetprotected
hasMadMacF32Insts() constllvm::AMDGPUSubtargetinline
HasMadMacF32Instsllvm::AMDGPUSubtargetprotected
HasMadMixInstsllvm::AMDGPUSubtargetprotected
hasMadMixInsts() constllvm::AMDGPUSubtargetinline
HasMAIInstsllvm::GCNSubtargetprotected
hasMAIInsts() constllvm::GCNSubtargetinline
hasMed3_16() constllvm::GCNSubtargetinline
HasMemoryAtomicFaddF32DenormalSupportllvm::GCNSubtargetprotected
hasMemoryAtomicFaddF32DenormalSupport() constllvm::GCNSubtargetinline
hasMergedShaders() constllvm::GCNSubtargetinline
hasMFMAInlineLiteralBug() constllvm::GCNSubtargetinline
HasMFMAInlineLiteralBugllvm::GCNSubtargetprotected
hasMIMG_R128() constllvm::GCNSubtargetinline
hasMin3Max3_16() constllvm::GCNSubtargetinline
hasMinimum3Maximum3F16() constllvm::GCNSubtargetinline
HasMinimum3Maximum3F16llvm::GCNSubtargetprotected
hasMinimum3Maximum3F32() constllvm::GCNSubtargetinline
HasMinimum3Maximum3F32llvm::GCNSubtargetprotected
HasMinimum3Maximum3PKF16llvm::GCNSubtargetprotected
hasMinimum3Maximum3PKF16() constllvm::GCNSubtargetinline
hasMovB64() constllvm::GCNSubtargetinline
hasMovrel() constllvm::GCNSubtargetinline
HasMovrelllvm::GCNSubtargetprotected
HasMSAALoadDstSelBugllvm::GCNSubtargetprotected
hasMSAALoadDstSelBug() constllvm::GCNSubtargetinline
hasMulI24() constllvm::AMDGPUSubtargetinline
HasMulI24llvm::AMDGPUSubtargetprotected
hasMultiDwordFlatScratchAddressing() constllvm::GCNSubtargetinline
hasMulU24() constllvm::AMDGPUSubtargetinline
HasMulU24llvm::AMDGPUSubtargetprotected
hasNegativeScratchOffsetBug() constllvm::GCNSubtargetinline
hasNegativeUnalignedScratchOffsetBug() constllvm::GCNSubtargetinline
HasNoDataDepHazardllvm::GCNSubtargetprotected
hasNoDataDepHazard() constllvm::GCNSubtargetinline
hasNoF16PseudoScalarTransInlineConstants() constllvm::GCNSubtargetinline
hasNonNSAEncoding() constllvm::GCNSubtargetinline
HasNoSdstCMPXllvm::GCNSubtargetprotected
hasNoSdstCMPX() constllvm::GCNSubtargetinline
hasNSAClauseBug() constllvm::GCNSubtargetinline
HasNSAClauseBugllvm::GCNSubtargetprotected
hasNSAEncoding() constllvm::GCNSubtargetinline
HasNSAEncodingllvm::GCNSubtargetprotected
hasNSAtoVMEMBug() constllvm::GCNSubtargetinline
HasNSAtoVMEMBugllvm::GCNSubtargetprotected
hasNullExportTarget() constllvm::GCNSubtargetinline
hasOffset3fBug() constllvm::GCNSubtargetinline
HasOffset3fBugllvm::GCNSubtargetprotected
hasOnlyRevVALUShifts() constllvm::GCNSubtargetinline
HasPackedFP32Opsllvm::GCNSubtargetprotected
hasPackedFP32Ops() constllvm::GCNSubtargetinline
hasPackedTID() constllvm::GCNSubtargetinline
HasPackedTIDllvm::GCNSubtargetprotected
hasPartialNSAEncoding() constllvm::GCNSubtargetinline
HasPartialNSAEncodingllvm::GCNSubtargetprotected
hasPermlane16Swap() constllvm::GCNSubtargetinline
HasPermlane16Swapllvm::GCNSubtargetprotected
hasPermlane32Swap() constllvm::GCNSubtargetinline
HasPermlane32Swapllvm::GCNSubtargetprotected
hasPermLane64() constllvm::GCNSubtargetinline
hasPermLaneX16() constllvm::GCNSubtargetinline
HasPkFmacF16Instllvm::GCNSubtargetprotected
hasPkFmacF16Inst() constllvm::GCNSubtargetinline
hasPkMovB32() constllvm::GCNSubtargetinline
hasPrefetch() constllvm::GCNSubtargetinline
HasPrivEnabledTrap2NopBugllvm::GCNSubtargetprotected
hasPrivEnabledTrap2NopBug() constllvm::GCNSubtargetinline
hasPrngInst() constllvm::GCNSubtargetinline
HasPrngInstllvm::GCNSubtargetprotected
hasPseudoScalarTrans() constllvm::GCNSubtargetinline
HasPseudoScalarTransllvm::GCNSubtargetprotected
hasR128A16() constllvm::GCNSubtargetinline
HasR128A16llvm::GCNSubtargetprotected
hasReadM0LdsDirectHazard() constllvm::GCNSubtargetinline
hasReadM0LdsDmaHazard() constllvm::GCNSubtargetinline
hasReadM0MovRelInterpHazard() constllvm::GCNSubtargetinline
hasReadM0SendMsgHazard() constllvm::GCNSubtargetinline
hasReadVCCZBug() constllvm::GCNSubtargetinline
hasRequiredExportPriority() constllvm::GCNSubtargetinline
HasRequiredExportPriorityllvm::GCNSubtargetprotected
hasRestrictedSOffset() constllvm::GCNSubtargetinline
HasRestrictedSOffsetllvm::GCNSubtargetprotected
hasRFEHazards() constllvm::GCNSubtargetinline
hasRrWGMode() constllvm::GCNSubtargetinline
hasSALUFloatInsts() constllvm::GCNSubtargetinline
HasSALUFloatInstsllvm::GCNSubtargetprotected
hasScalarAddSub64() constllvm::GCNSubtargetinline
hasScalarAtomics() constllvm::GCNSubtargetinline
HasScalarAtomicsllvm::GCNSubtargetprotected
hasScalarCompareEq64() constllvm::GCNSubtargetinline
hasScalarDwordx3Loads() constllvm::GCNSubtargetinline
HasScalarDwordx3Loadsllvm::GCNSubtargetprotected
hasScalarFlatScratchInsts() constllvm::GCNSubtargetinline
hasScalarMulHiInsts() constllvm::GCNSubtargetinline
hasScalarPackInsts() constllvm::GCNSubtargetinline
hasScalarSMulU64() constllvm::GCNSubtargetinline
hasScalarStores() constllvm::GCNSubtargetinline
HasScalarStoresllvm::GCNSubtargetprotected
hasScalarSubwordLoads() constllvm::GCNSubtargetinline
hasSCmpK() constllvm::GCNSubtargetinline
HasSDWAllvm::AMDGPUSubtargetprotected
hasSDWA() constllvm::AMDGPUSubtargetinline
hasSDWAMac() constllvm::GCNSubtargetinline
HasSDWAMacllvm::GCNSubtargetprotected
HasSDWAOmodllvm::GCNSubtargetprotected
hasSDWAOmod() constllvm::GCNSubtargetinline
hasSDWAOutModsVOPC() constllvm::GCNSubtargetinline
HasSDWAOutModsVOPCllvm::GCNSubtargetprotected
HasSDWAScalarllvm::GCNSubtargetprotected
hasSDWAScalar() constllvm::GCNSubtargetinline
HasSDWASdstllvm::GCNSubtargetprotected
hasSDWASdst() constllvm::GCNSubtargetinline
hasSGPRInitBug() constllvm::GCNSubtargetinline
hasShaderCyclesHiLoRegisters() constllvm::GCNSubtargetinline
HasShaderCyclesHiLoRegistersllvm::GCNSubtargetprotected
HasShaderCyclesRegisterllvm::GCNSubtargetprotected
hasShaderCyclesRegister() constllvm::GCNSubtargetinline
hasShift64HighRegBug() constllvm::GCNSubtargetinline
hasSignedScratchOffsets() constllvm::GCNSubtargetinline
HasSMemRealTimellvm::GCNSubtargetprotected
hasSMemRealTime() constllvm::GCNSubtargetinline
HasSMemTimeInstllvm::GCNSubtargetprotected
hasSMemTimeInst() constllvm::GCNSubtargetinline
HasSMEMtoVectorWriteHazardllvm::GCNSubtargetprotected
hasSMEMtoVectorWriteHazard() constllvm::GCNSubtargetinline
hasSMRDReadVALUDefHazard() constllvm::GCNSubtargetinline
HasSMulHillvm::AMDGPUSubtargetprotected
hasSMulHi() constllvm::AMDGPUSubtargetinline
hasSPackHL() constllvm::GCNSubtargetinline
hasSplitBarriers() constllvm::GCNSubtargetinline
hasSwap() constllvm::GCNSubtargetinline
hasTransForwardingHazard() constllvm::GCNSubtargetinline
HasTrigReducedRangellvm::AMDGPUSubtargetprotected
hasTrigReducedRange() constllvm::AMDGPUSubtargetinline
hasTrue16BitInsts() constllvm::AMDGPUSubtargetinline
HasTrue16BitInstsllvm::AMDGPUSubtargetprotected
hasUnalignedAccessMode() constllvm::GCNSubtargetinline
hasUnalignedBufferAccess() constllvm::GCNSubtargetinline
hasUnalignedBufferAccessEnabled() constllvm::GCNSubtargetinline
hasUnalignedDSAccess() constllvm::GCNSubtargetinline
hasUnalignedDSAccessEnabled() constllvm::GCNSubtargetinline
hasUnalignedScratchAccess() constllvm::GCNSubtargetinline
hasUnalignedScratchAccessEnabled() constllvm::GCNSubtargetinline
HasUnpackedD16VMemllvm::GCNSubtargetprotected
hasUnpackedD16VMem() constllvm::GCNSubtargetinline
hasUsableDivScaleConditionOutput() constllvm::GCNSubtargetinline
hasUsableDSOffset() constllvm::GCNSubtargetinline
hasUserSGPRInit16Bug() constllvm::GCNSubtargetinline
hasVALUMaskWriteHazard() constllvm::GCNSubtargetinline
hasVALUPartialForwardingHazard() constllvm::GCNSubtargetinline
hasVALUReadSGPRHazard() constllvm::GCNSubtargetinline
HasVALUTransUseHazardllvm::GCNSubtargetprotected
hasVALUTransUseHazard() constllvm::GCNSubtargetinline
HasVcmpxExecWARHazardllvm::GCNSubtargetprotected
hasVcmpxExecWARHazard() constllvm::GCNSubtargetinline
HasVcmpxPermlaneHazardllvm::GCNSubtargetprotected
hasVcmpxPermlaneHazard() constllvm::GCNSubtargetinline
hasVDecCoExecHazard() constllvm::GCNSubtargetinline
hasVGPRIndexMode() constllvm::GCNSubtargetinline
HasVGPRIndexModellvm::GCNSubtargetprotected
hasVINTERPEncoding() constllvm::GCNSubtargetinline
hasVMEMReadSGPRVALUDefHazard() constllvm::GCNSubtargetinline
HasVMEMtoScalarWriteHazardllvm::GCNSubtargetprotected
hasVMEMtoScalarWriteHazard() constllvm::GCNSubtargetinline
HasVmemWriteVgprInOrderllvm::GCNSubtargetprotected
hasVmemWriteVgprInOrder() constllvm::GCNSubtargetinline
hasVOP3DPP() constllvm::GCNSubtargetinline
hasVOP3Literal() constllvm::GCNSubtargetinline
HasVOP3Literalllvm::GCNSubtargetprotected
HasVOP3PInstsllvm::AMDGPUSubtargetprotected
hasVOP3PInsts() constllvm::AMDGPUSubtargetinline
HasVOPDInstsllvm::GCNSubtargetprotected
hasVOPDInsts() constllvm::GCNSubtargetinline
hasVscnt() constllvm::GCNSubtargetinline
HasVscntllvm::GCNSubtargetprotected
HasXF32Instsllvm::GCNSubtargetprotected
hasXF32Insts() constllvm::GCNSubtargetinline
haveRoundOpsF64() constllvm::GCNSubtargetinline
initializeSubtargetDependencies(const Triple &TT, StringRef GPU, StringRef FS)llvm::GCNSubtarget
InstrItinsllvm::GCNSubtargetprotected
INVALID enum valuellvm::AMDGPUSubtarget
isAmdHsaOrMesa(const Function &F) constllvm::AMDGPUSubtargetinline
isAmdHsaOS() constllvm::AMDGPUSubtargetinline
isAmdPalOS() constllvm::AMDGPUSubtargetinline
isCuModeEnabled() constllvm::GCNSubtargetinline
isGCN() constllvm::AMDGPUSubtargetinline
isGCN3Encoding() constllvm::AMDGPUSubtargetinline
isMesa3DOS() constllvm::AMDGPUSubtargetinline
isMesaGfxShader(const Function &F) constllvm::GCNSubtargetinline
isMesaKernel(const Function &F) constllvm::AMDGPUSubtarget
isPreciseMemoryEnabled() constllvm::GCNSubtargetinline
isPromoteAllocaEnabled() constllvm::AMDGPUSubtargetinline
isSingleLaneExecution(const Function &Kernel) constllvm::AMDGPUSubtarget
isTgSplitEnabled() constllvm::GCNSubtargetinline
isTrapHandlerEnabled() constllvm::GCNSubtargetinline
isWave32() constllvm::GCNSubtargetinline
isWave64() constllvm::GCNSubtargetinline
isWaveSizeKnown() constllvm::GCNSubtargetinline
isXNACKEnabled() constllvm::GCNSubtargetinline
KernargPreloadllvm::GCNSubtargetprotected
LDSBankCountllvm::GCNSubtargetprotected
LDSMisalignedBugllvm::GCNSubtargetprotected
ldsRequiresM0Init() constllvm::GCNSubtargetinline
loadStoreOptEnabled() constllvm::GCNSubtargetinline
LocalMemorySizellvm::AMDGPUSubtargetprotected
makeLIDRangeMetadata(Instruction *I) constllvm::AMDGPUSubtarget
MaxHardClauseLengthllvm::GCNSubtargetprotected
maxHardClauseLength() constllvm::GCNSubtargetinline
MaxPrivateElementSizellvm::GCNSubtargetprotected
MaxWavesPerEUllvm::AMDGPUSubtargetprotected
MIMG_R128llvm::GCNSubtargetprotected
mirFileLoaded(MachineFunction &MF) const overridellvm::GCNSubtarget
needsAlignedVGPRs() constllvm::GCNSubtargetinline
NegativeScratchOffsetBugllvm::GCNSubtargetprotected
NegativeUnalignedScratchOffsetBugllvm::GCNSubtargetprotected
NORTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
overrideSchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) const overridellvm::GCNSubtarget
ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS)llvm::GCNSubtarget
partialVCCWritesUpdateVCCZ() constllvm::GCNSubtargetinline
privateMemoryResourceIsRangeChecked() constllvm::GCNSubtargetinline
R600 enum valuellvm::AMDGPUSubtarget
R700 enum valuellvm::AMDGPUSubtarget
requiresCodeObjectV6() constllvm::GCNSubtargetinline
RequiresCOV6llvm::GCNSubtargetprotected
requiresDisjointEarlyClobberAndUndef() const overridellvm::GCNSubtargetinline
requiresNopBeforeDeallocVGPRs() constllvm::GCNSubtargetinline
ScalarFlatScratchInstsllvm::GCNSubtargetprotected
ScalarizeGloballlvm::GCNSubtargetprotected
SEA_ISLANDS enum valuellvm::AMDGPUSubtarget
setScalarizeGlobalBehavior(bool b)llvm::GCNSubtargetinline
SGPRInitBugllvm::GCNSubtargetprotected
shouldClusterStores() constllvm::GCNSubtargetinline
SOUTHERN_ISLANDS enum valuellvm::AMDGPUSubtarget
supportsAgentScopeFineGrainedRemoteMemoryAtomics() constllvm::GCNSubtargetinline
supportsBackOffBarrier() constllvm::GCNSubtargetinline
supportsGetDoorbellID() constllvm::GCNSubtargetinline
supportsMinMaxDenormModes() constllvm::GCNSubtargetinline
SupportsSRAMECCllvm::GCNSubtargetprotected
supportsWGP() constllvm::GCNSubtargetinline
SupportsXNACKllvm::GCNSubtargetprotected
TargetIDllvm::GCNSubtargetprotected
TargetTriplellvm::GCNSubtargetprotected
TrapHandlerllvm::GCNSubtargetprotected
TrapHandlerAbi enum namellvm::GCNSubtarget
TrapID enum namellvm::GCNSubtarget
UnalignedAccessModellvm::GCNSubtargetprotected
UnalignedBufferAccessllvm::GCNSubtargetprotected
UnalignedDSAccessllvm::GCNSubtargetprotected
UnalignedScratchAccessllvm::GCNSubtargetprotected
unsafeDSOffsetFoldingEnabled() constllvm::GCNSubtargetinline
useAA() const overridellvm::GCNSubtarget
useDS128() constllvm::GCNSubtargetinline
useFlatForGlobal() constllvm::GCNSubtargetinline
usePRTStrictNull() constllvm::GCNSubtargetinline
useRealTrue16Insts() constllvm::AMDGPUSubtarget
UserSGPRInit16Bugllvm::GCNSubtargetprotected
useVGPRIndexMode() constllvm::GCNSubtarget
vmemWriteNeedsExpWaitcnt() constllvm::GCNSubtargetinline
VOLCANIC_ISLANDS enum valuellvm::AMDGPUSubtarget
WavefrontSizeLog2llvm::AMDGPUSubtargetprotected
zeroesHigh16BitsOfDest(unsigned Opcode) constllvm::GCNSubtarget
~AMDGPUSubtarget()=defaultllvm::AMDGPUSubtargetvirtual
~GCNSubtarget() overridellvm::GCNSubtarget