Go to the documentation of this file.
26 if (Src ==
"BufferResource") {
30 if (Src ==
"ImageResource") {
34 if (Src ==
"GWSResource") {
This is an optimization pass for GlobalISel generic memory operations.
const AMDGPUGWSResourcePseudoSourceValue * getGWSPSV(const AMDGPUTargetMachine &TM)
const AMDGPUImagePseudoSourceValue * getImagePSV(const AMDGPUTargetMachine &TM)
Ty * getInfo()
getInfo - Keep track of various per-function pieces of information for backends that would like to do...
Special value supplied for machine level alias analysis.
An efficient, type-erasing, non-owning reference to a callable.
StringRef - Represent a constant reference to a string, i.e.
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
const LLVMTargetMachine & getTarget() const
getTarget - Return the target machine this machine code is compiled with
const AMDGPUBufferPseudoSourceValue * getBufferPSV(const AMDGPUTargetMachine &TM)
This class keeps track of the SPI_SP_INPUT_ADDR config register, which tells the hardware which inter...
const char LLVMTargetMachineRef TM