AMDGPUSubtarget(const Triple &TT) | llvm::AMDGPUSubtarget | |
enableMachineScheduler() const override | llvm::R600Subtarget | inline |
EnablePromoteAlloca | llvm::AMDGPUSubtarget | protected |
enableSubRegLiveness() const override | llvm::R600Subtarget | inline |
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 | |
getFrameLowering() const override | llvm::R600Subtarget | inline |
getGeneration() const | llvm::R600Subtarget | inline |
getImplicitArgNumBytes(const Function &F) const | llvm::AMDGPUSubtarget | inline |
getInstrInfo() const override | llvm::R600Subtarget | inline |
getInstrItineraryData() const override | llvm::R600Subtarget | inline |
getKernArgSegmentSize(const Function &F, unsigned &MaxAlign) const | llvm::AMDGPUSubtarget | |
getLocalMemorySize() const | llvm::AMDGPUSubtarget | inline |
getMaxFlatWorkGroupSize() const override | llvm::R600Subtarget | inlinevirtual |
getMaxLocalMemSizeWithWaveCount(unsigned WaveCount, const Function &) const | llvm::AMDGPUSubtarget | |
getMaxWavesPerEU(unsigned FlatWorkGroupSize) const override | llvm::R600Subtarget | inlinevirtual |
llvm::AMDGPUSubtarget::getMaxWavesPerEU() const | llvm::AMDGPUSubtarget | inline |
getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const override | llvm::R600Subtarget | inlinevirtual |
getMinFlatWorkGroupSize() const override | llvm::R600Subtarget | inlinevirtual |
getMinWavesPerEU() const override | llvm::R600Subtarget | inlinevirtual |
getOccupancyWithLocalMemSize(uint32_t Bytes, const Function &) const | llvm::AMDGPUSubtarget | |
getOccupancyWithLocalMemSize(const MachineFunction &MF) const | llvm::AMDGPUSubtarget | |
getRegisterInfo() const override | llvm::R600Subtarget | inline |
getSelectionDAGInfo() const override | llvm::R600Subtarget | inline |
getStackAlignment() const | llvm::R600Subtarget | inline |
getTargetLowering() const override | llvm::R600Subtarget | inline |
getTexVTXClauseSize() const | llvm::R600Subtarget | inline |
getWavefrontSize() const | llvm::AMDGPUSubtarget | inline |
getWavesPerEU(const Function &F) const | llvm::AMDGPUSubtarget | |
GFX9 enum value | llvm::AMDGPUSubtarget | |
Has16BitInsts | llvm::AMDGPUSubtarget | protected |
has16BitInsts() const | llvm::AMDGPUSubtarget | inline |
hasBCNT(unsigned Size) const | llvm::R600Subtarget | inline |
hasBFE() const | llvm::R600Subtarget | inline |
hasBFI() const | llvm::R600Subtarget | inline |
hasBORROW() const | llvm::R600Subtarget | inline |
hasCARRY() const | llvm::R600Subtarget | inline |
hasCaymanISA() const | llvm::R600Subtarget | inline |
hasCFAluBug() const | llvm::R600Subtarget | inline |
hasFFBH() const | llvm::R600Subtarget | inline |
hasFFBL() const | llvm::R600Subtarget | inline |
hasFMA() const | llvm::R600Subtarget | inline |
hasFminFmaxLegacy() const | llvm::AMDGPUSubtarget | inline |
HasFminFmaxLegacy | llvm::AMDGPUSubtarget | protected |
hasFP32Denormals() const | llvm::AMDGPUSubtarget | inline |
hasFPExceptions() const | llvm::AMDGPUSubtarget | inline |
hasInv2PiInlineImm() const | llvm::AMDGPUSubtarget | inline |
HasInv2PiInlineImm | llvm::AMDGPUSubtarget | protected |
HasMadMixInsts | llvm::AMDGPUSubtarget | protected |
hasMadMixInsts() const | llvm::AMDGPUSubtarget | inline |
hasMulI24() const | llvm::AMDGPUSubtarget | inline |
HasMulI24 | llvm::AMDGPUSubtarget | protected |
hasMulU24() const | llvm::AMDGPUSubtarget | inline |
HasMulU24 | llvm::AMDGPUSubtarget | protected |
hasSDWA() const | llvm::AMDGPUSubtarget | inline |
HasSDWA | llvm::AMDGPUSubtarget | protected |
hasTrigReducedRange() const | llvm::AMDGPUSubtarget | inline |
HasTrigReducedRange | llvm::AMDGPUSubtarget | protected |
hasVertexCache() const | llvm::R600Subtarget | inline |
HasVOP3PInsts | llvm::AMDGPUSubtarget | protected |
hasVOP3PInsts() const | llvm::AMDGPUSubtarget | inline |
initializeSubtargetDependencies(const Triple &TT, StringRef GPU, StringRef FS) | llvm::R600Subtarget | |
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 | |
ParseSubtargetFeatures(StringRef CPU, StringRef FS) | llvm::R600Subtarget | |
R600 enum value | llvm::AMDGPUSubtarget | |
R600Subtarget(const Triple &TT, StringRef CPU, StringRef FS, const TargetMachine &TM) | llvm::R600Subtarget | |
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 | inlinevirtual |