class AbstractSlotTrackerStorage
Declaration
class AbstractSlotTrackerStorage { /* full declaration omitted */ };
Description
Abstract interface of slot tracker storage.
Declared at: llvm/include/llvm/IR/ModuleSlotTracker.h:26
Method Overview
- public virtual void createMetadataSlot(const llvm::MDNode *)
- public virtual int getMetadataSlot(const llvm::MDNode *)
- public virtual unsigned int getNextMetadataSlot()
- public virtual ~AbstractSlotTrackerStorage()
Methods
¶virtual void createMetadataSlot(
const llvm::MDNode*)
virtual void createMetadataSlot(
const llvm::MDNode*)
Declared at: llvm/include/llvm/IR/ModuleSlotTracker.h:32
Parameters
- const llvm::MDNode*
¶virtual int getMetadataSlot(const llvm::MDNode*)
virtual int getMetadataSlot(const llvm::MDNode*)
Declared at: llvm/include/llvm/IR/ModuleSlotTracker.h:33
Parameters
- const llvm::MDNode*
¶virtual unsigned int getNextMetadataSlot()
virtual unsigned int getNextMetadataSlot()
Declared at: llvm/include/llvm/IR/ModuleSlotTracker.h:30
¶virtual ~AbstractSlotTrackerStorage()
virtual ~AbstractSlotTrackerStorage()
Declared at: llvm/include/llvm/IR/ModuleSlotTracker.h:28