LLVM: llvm::NVPTXMachineFunctionInfo Class Reference (original) (raw)

#include "[Target/NVPTX/NVPTXMachineFunctionInfo.h](NVPTXMachineFunctionInfo%5F8h%5Fsource.html)"

Public Member Functions
NVPTXMachineFunctionInfo (const Function &F, const TargetSubtargetInfo *STI)
MachineFunctionInfo * clone (BumpPtrAllocator &Allocator, MachineFunction &DestMF, const DenseMap< MachineBasicBlock *, MachineBasicBlock * > &Src2DstMBB) const override
Make a functionally equivalent copy of this MachineFunctionInfo in MF.
unsigned getImageHandleSymbolIndex (StringRef Symbol)
Returns the index for the symbol Symbol.
bool checkImageHandleSymbol (StringRef Symbol) const
Check if the symbol has a mapping.
Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()
Additional Inherited Members
Static Public Member Functions inherited from llvm::MachineFunctionInfo
template<typename FuncInfoTy, typename SubtargetTy = TargetSubtargetInfo>
static FuncInfoTy * create (BumpPtrAllocator &Allocator, const Function &F, const SubtargetTy *STI)
Factory function: default behavior is to call new using the supplied allocator.
template
static Ty * create (BumpPtrAllocator &Allocator, const Ty &MFI)

Definition at line 21 of file NVPTXMachineFunctionInfo.h.

checkImageHandleSymbol()

bool llvm::NVPTXMachineFunctionInfo::checkImageHandleSymbol ( StringRef Symbol) const inline

clone()

getImageHandleSymbolIndex()

unsigned llvm::NVPTXMachineFunctionInfo::getImageHandleSymbolIndex ( StringRef Symbol) inline

Returns the index for the symbol Symbol.

If the symbol was previously, added, the same index is returned. Otherwise, the symbol is added and the new index is returned.

Definition at line 40 of file NVPTXMachineFunctionInfo.h.


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