| 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 |