LLVM  10.0.0svn
Public Member Functions | Static Public Member Functions | List of all members
llvm::AMDGPUImagePseudoSourceValue Class Referencefinal

#include "Target/AMDGPU/SIMachineFunctionInfo.h"

Inheritance diagram for llvm::AMDGPUImagePseudoSourceValue:
Inheritance graph
[legend]
Collaboration diagram for llvm::AMDGPUImagePseudoSourceValue:
Collaboration graph
[legend]

Public Member Functions

 AMDGPUImagePseudoSourceValue (const TargetInstrInfo &TII)
 
- 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. More...
 
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. More...
 
bool mayAlias (const MachineFrameInfo *) const override
 Return true if the memory pointed to by this PseudoSourceValue can ever alias an LLVM IR Value. More...
 
- Public Member Functions inherited from llvm::PseudoSourceValue
 PseudoSourceValue (unsigned Kind, const TargetInstrInfo &TII)
 
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 { PSVBuffer = PseudoSourceValue::TargetCustom, PSVImage, 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 TargetInstrInfo &TII)
 

Detailed Description

Definition at line 81 of file SIMachineFunctionInfo.h.

Constructor & Destructor Documentation

◆ AMDGPUImagePseudoSourceValue()

llvm::AMDGPUImagePseudoSourceValue::AMDGPUImagePseudoSourceValue ( const TargetInstrInfo TII)
inlineexplicit

Definition at line 84 of file SIMachineFunctionInfo.h.

Member Function Documentation

◆ classof()

static bool llvm::AMDGPUImagePseudoSourceValue::classof ( const PseudoSourceValue V)
inlinestatic

The documentation for this class was generated from the following file: