LLVM: llvm::AMDGPUGWSResourcePseudoSourceValue Class Reference (original) (raw)
#include "[Target/AMDGPU/SIMachineFunctionInfo.h](SIMachineFunctionInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AMDGPUGWSResourcePseudoSourceValue:
| Public Member Functions | |
|---|---|
| AMDGPUGWSResourcePseudoSourceValue (const AMDGPUTargetMachine &TM) | |
| bool | isAliased (const MachineFrameInfo *) const override |
| Test whether the memory pointed to by this PseudoSourceValue may also be pointed to by an LLVM IR Value. | |
| bool | mayAlias (const MachineFrameInfo *) const override |
| Return true if the memory pointed to by this PseudoSourceValue can ever alias an LLVM IR Value. | |
| void | printCustom (raw_ostream &OS) const override |
| Implement printing for PseudoSourceValue. | |
| Public Member Functions inherited from llvm::AMDGPUPseudoSourceValue | |
| bool | isConstant (const MachineFrameInfo *) const override |
| Test whether the memory pointed to by this PseudoSourceValue has a constant value. | |
| bool | isAliased (const MachineFrameInfo *) const override |
| Test whether the memory pointed to by this PseudoSourceValue may also be pointed to by an LLVM IR Value. | |
| bool | mayAlias (const MachineFrameInfo *) const override |
| Return true if the memory pointed to by this PseudoSourceValue can ever alias an LLVM IR Value. | |
| Public Member Functions inherited from llvm::PseudoSourceValue | |
| PseudoSourceValue (unsigned Kind, const TargetMachine &TM) | |
| virtual | ~PseudoSourceValue () |
| unsigned | kind () const |
| bool | isStack () const |
| bool | isGOT () const |
| bool | isConstantPool () const |
| bool | isJumpTable () const |
| unsigned | getAddressSpace () const |
| unsigned | getTargetCustom () const |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::AMDGPUPseudoSourceValue | |
| enum | AMDGPUPSVKind : unsigned { PSVImage = PseudoSourceValue::TargetCustom , GWSResource } |
| Public Types inherited from llvm::PseudoSourceValue | |
| enum | PSVKind : unsigned { Stack, GOT, JumpTable, ConstantPool, FixedStack, GlobalValueCallEntry, ExternalSymbolCallEntry, TargetCustom } |
| Protected Member Functions inherited from llvm::AMDGPUPseudoSourceValue | |
| AMDGPUPseudoSourceValue (unsigned Kind, const AMDGPUTargetMachine &TM) |
Detailed Description
Definition at line 65 of file SIMachineFunctionInfo.h.
Constructor & Destructor Documentation
| llvm::AMDGPUGWSResourcePseudoSourceValue::AMDGPUGWSResourcePseudoSourceValue ( const AMDGPUTargetMachine & TM) | inlineexplicit |
|---|
Member Function Documentation
◆ classof()
◆ isAliased()
◆ mayAlias()
◆ printCustom()
| void llvm::AMDGPUGWSResourcePseudoSourceValue::printCustom ( raw_ostream & O) const | inlineoverridevirtual |
|---|
The documentation for this class was generated from the following file:
- lib/Target/AMDGPU/SIMachineFunctionInfo.h