| 
    LLVM 22.0.0git
    
   | 
 
#include "Target/AMDGPU/SIMachineFunctionInfo.h"
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 | 
Static Public Member Functions | |
| static bool | classof (const PseudoSourceValue *V) | 
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) | |
Definition at line 65 of file SIMachineFunctionInfo.h.
      
  | 
  inlineexplicit | 
Definition at line 67 of file SIMachineFunctionInfo.h.
References llvm::AMDGPUPseudoSourceValue::AMDGPUPseudoSourceValue(), and llvm::AMDGPUPseudoSourceValue::GWSResource.
      
  | 
  inlinestatic | 
Definition at line 70 of file SIMachineFunctionInfo.h.
References llvm::AMDGPUPseudoSourceValue::GWSResource.
      
  | 
  inlineoverridevirtual | 
Test whether the memory pointed to by this PseudoSourceValue may also be pointed to by an LLVM IR Value.
Reimplemented from llvm::PseudoSourceValue.
Definition at line 75 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::PseudoSourceValue.
Definition at line 80 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 84 of file SIMachineFunctionInfo.h.