LLVM: llvm::ContextAndReplaceableUses Class Reference (original) (raw)
Pointer to the context, with optional RAUW support. More...
#include "[llvm/IR/Metadata.h](Metadata%5F8h%5Fsource.html)"
Pointer to the context, with optional RAUW support.
Either a raw (non-null) pointer to the LLVMContext, or an owned pointer to ReplaceableMetadataImpl (which has a reference to LLVMContext).
Definition at line 977 of file Metadata.h.
| llvm::ContextAndReplaceableUses::ContextAndReplaceableUses ( LLVMContext & Context) |
inline |
◆ ContextAndReplaceableUses() [2/5]
| llvm::ContextAndReplaceableUses::ContextAndReplaceableUses ( std::unique_ptr< ReplaceableMetadataImpl > ReplaceableUses) |
inline |
◆ ContextAndReplaceableUses() [3/5]
| llvm::ContextAndReplaceableUses::ContextAndReplaceableUses ( ) |
delete |
◆ ContextAndReplaceableUses() [4/5]
◆ ContextAndReplaceableUses() [5/5]
◆ ~ContextAndReplaceableUses()
| llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses ( ) |
inline |
◆ getContext()
| LLVMContext & llvm::ContextAndReplaceableUses::getContext ( ) const |
inline |
◆ getOrCreateReplaceableUses()
◆ getReplaceableUses()
◆ hasReplaceableUses()
| bool llvm::ContextAndReplaceableUses::hasReplaceableUses ( ) const |
inline |
◆ makeReplaceable()
| void llvm::ContextAndReplaceableUses::makeReplaceable ( std::unique_ptr< ReplaceableMetadataImpl > ReplaceableUses) |
inline |
◆ operator LLVMContext &()
| llvm::ContextAndReplaceableUses::operator LLVMContext & ( ) |
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ takeReplaceableUses()
The documentation for this class was generated from the following file: