LLVM
10.0.0svn
|
#include "Target/AMDGPU/SIMachineFunctionInfo.h"
Static Public Member Functions | |
static bool | classof (const PseudoSourceValue *V) |
Additional Inherited Members | |
![]() | |
enum | AMDGPUPSVKind : unsigned { PSVBuffer = PseudoSourceValue::TargetCustom, PSVImage, GWSResource } |
![]() | |
enum | PSVKind : unsigned { Stack, GOT, JumpTable, ConstantPool, FixedStack, GlobalValueCallEntry, ExternalSymbolCallEntry, TargetCustom } |
![]() | |
AMDGPUPseudoSourceValue (unsigned Kind, const TargetInstrInfo &TII) | |
Definition at line 92 of file SIMachineFunctionInfo.h.
|
inlineexplicit |
Definition at line 94 of file SIMachineFunctionInfo.h.
|
inlinestatic |
Definition at line 97 of file SIMachineFunctionInfo.h.
References llvm::AMDGPUPseudoSourceValue::GWSResource, and llvm::PseudoSourceValue::kind().
|
inlineoverridevirtual |
Test whether the memory pointed to by this PseudoSourceValue may also be pointed to by an LLVM IR Value.
Reimplemented from llvm::AMDGPUPseudoSourceValue.
Definition at line 102 of file SIMachineFunctionInfo.h.
|
inlineoverridevirtual |
Return true if the memory pointed to by this PseudoSourceValue can ever alias an LLVM IR Value.
Reimplemented from llvm::AMDGPUPseudoSourceValue.
Definition at line 107 of file SIMachineFunctionInfo.h.
|
inlineoverridevirtual |
Implement printing for PseudoSourceValue.
This is called from Value::print or Value's operator<<.
Reimplemented from llvm::PseudoSourceValue.
Definition at line 111 of file SIMachineFunctionInfo.h.