Go to the documentation of this file.
37 if (!Ptr || isa<UndefValue>(Ptr) ||
38 isa<Constant>(Ptr) || isa<GlobalValue>(Ptr))
48 return I &&
I->getMetadata(
"amdgpu.uniform");
This class represents an incoming formal argument to a Function.
This is an optimization pass for GlobalISel generic memory operations.
AMDGPUInstrInfo(const GCNSubtarget &st)
static bool isUniformMMO(const MachineMemOperand *MMO)
A description of a memory reference used in the backend.
@ CONSTANT_ADDRESS_32BIT
Address space for 32-bit constant memory.
amdgpu Simplify well known AMD library false FunctionCallee Value * Arg
unsigned getAddrSpace() const
const Value * getValue() const
Return the base address of the memory access.
bool isArgPassedInSGPR(const Argument *A)
LLVM Value Representation.