LLVM 20.0.0git
|
#include "Target/AMDGPU/R600Subtarget.h"
Definition at line 28 of file R600Subtarget.h.
R600Subtarget::R600Subtarget | ( | const Triple & | TT, |
StringRef | CPU, | ||
StringRef | FS, | ||
const TargetMachine & | TM | ||
) |
Definition at line 26 of file R600Subtarget.cpp.
References llvm::AMDGPUSubtarget::AddressableLocalMemorySize, and llvm::AMDGPUSubtarget::LocalMemorySize.
|
overridedefault |
|
inlineoverride |
Definition at line 125 of file R600Subtarget.h.
|
inlineoverride |
Definition at line 129 of file R600Subtarget.h.
|
inlineoverride |
Definition at line 53 of file R600Subtarget.h.
|
inline |
Definition at line 73 of file R600Subtarget.h.
Referenced by llvm::R600InstrInfo::buildSlotOfVectorInstruction(), hasBCNT(), hasBFE(), hasBFI(), hasBORROW(), hasCARRY(), hasFFBH(), hasFFBL(), and initializeSubtargetDependencies().
|
inlineoverride |
Definition at line 51 of file R600Subtarget.h.
Referenced by llvm::R600AsmPrinter::emitInstruction(), and llvm::R600TargetLowering::EmitInstrWithCustomInserter().
|
inlineoverride |
Definition at line 65 of file R600Subtarget.h.
|
inlineoverridevirtual |
Implements llvm::AMDGPUSubtarget.
Definition at line 145 of file R600Subtarget.h.
References llvm::AMDGPU::IsaInfo::getMaxFlatWorkGroupSize().
|
inlineoverridevirtual |
FlatWorkGroupSize
. Implements llvm::AMDGPUSubtarget.
Definition at line 135 of file R600Subtarget.h.
References llvm::AMDGPU::IsaInfo::getMaxWorkGroupsPerCU().
|
inlineoverridevirtual |
Implements llvm::AMDGPUSubtarget.
Definition at line 140 of file R600Subtarget.h.
References llvm::AMDGPU::IsaInfo::getMinFlatWorkGroupSize().
|
inlineoverridevirtual |
Implements llvm::AMDGPUSubtarget.
Definition at line 158 of file R600Subtarget.h.
References llvm::AMDGPU::IsaInfo::getMinWavesPerEU().
|
inlineoverride |
Definition at line 61 of file R600Subtarget.h.
References llvm::R600InstrInfo::getRegisterInfo().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
override |
Definition at line 39 of file R600Subtarget.cpp.
|
inline |
Definition at line 77 of file R600Subtarget.h.
|
inlineoverride |
Definition at line 57 of file R600Subtarget.h.
|
inline |
Definition at line 123 of file R600Subtarget.h.
|
inlineoverridevirtual |
FlatWorkGroupSize
. Implements llvm::AMDGPUSubtarget.
Definition at line 152 of file R600Subtarget.h.
References llvm::AMDGPU::IsaInfo::getWavesPerEUForWorkGroup().
Definition at line 90 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, getGeneration(), and Size.
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 82 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, and getGeneration().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 86 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, and getGeneration().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 97 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, and getGeneration().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 101 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, and getGeneration().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 105 of file R600Subtarget.h.
Referenced by initializeSubtargetDependencies(), and llvm::R600InstrInfo::isTransOnly().
|
inline |
Definition at line 119 of file R600Subtarget.h.
|
inline |
Definition at line 113 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, and getGeneration().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 109 of file R600Subtarget.h.
References llvm::AMDGPUSubtarget::EVERGREEN, and getGeneration().
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 117 of file R600Subtarget.h.
Referenced by llvm::R600TargetLowering::R600TargetLowering().
|
inline |
Definition at line 121 of file R600Subtarget.h.
Referenced by llvm::R600InstrInfo::usesTextureCache(), and llvm::R600InstrInfo::usesVertexCache().
R600Subtarget & R600Subtarget::initializeSubtargetDependencies | ( | const Triple & | TT, |
StringRef | GPU, | ||
StringRef | FS | ||
) |
Definition at line 43 of file R600Subtarget.cpp.
References llvm::AMDGPUSubtarget::EVERGREEN, getGeneration(), hasCaymanISA(), llvm::AMDGPUSubtarget::HasMulI24, llvm::AMDGPUSubtarget::HasMulU24, and ParseSubtargetFeatures().
Referenced by initializeSubtargetDependencies().
|
inlineoverride |
Definition at line 162 of file R600Subtarget.h.