class ContextAndReplaceableUses
Declaration
class ContextAndReplaceableUses { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/Metadata.h:778
Method Overview
- public ContextAndReplaceableUses(llvm::LLVMContext & Context)
- public ContextAndReplaceableUses(int ReplaceableUses)
- public ContextAndReplaceableUses()
- public ContextAndReplaceableUses(llvm::ContextAndReplaceableUses &&)
- public ContextAndReplaceableUses(const llvm::ContextAndReplaceableUses &)
- public llvm::LLVMContext & getContext() const
- public llvm::ReplaceableMetadataImpl * getOrCreateReplaceableUses()
- public llvm::ReplaceableMetadataImpl * getReplaceableUses() const
- public bool hasReplaceableUses() const
- public void makeReplaceable(int ReplaceableUses)
- public llvm::LLVMContext & operator llvm::LLVMContext &()
- public int takeReplaceableUses()
- public ~ContextAndReplaceableUses()
Methods
¶ContextAndReplaceableUses(
llvm::LLVMContext& Context)
ContextAndReplaceableUses(
llvm::LLVMContext& Context)
Declared at: llvm/include/llvm/IR/Metadata.h:782
Parameters
- llvm::LLVMContext& Context
¶ContextAndReplaceableUses(int ReplaceableUses)
ContextAndReplaceableUses(int ReplaceableUses)
Declared at: llvm/include/llvm/IR/Metadata.h:783
Parameters
- int ReplaceableUses
¶ContextAndReplaceableUses()
ContextAndReplaceableUses()
Declared at: llvm/include/llvm/IR/Metadata.h:788
¶ContextAndReplaceableUses(
llvm::ContextAndReplaceableUses&&)
ContextAndReplaceableUses(
llvm::ContextAndReplaceableUses&&)
Declared at: llvm/include/llvm/IR/Metadata.h:789
Parameters
¶ContextAndReplaceableUses(
const llvm::ContextAndReplaceableUses&)
ContextAndReplaceableUses(
const llvm::ContextAndReplaceableUses&)
Declared at: llvm/include/llvm/IR/Metadata.h:790
Parameters
¶llvm::LLVMContext& getContext() const
llvm::LLVMContext& getContext() const
Declared at: llvm/include/llvm/IR/Metadata.h:803
¶llvm::ReplaceableMetadataImpl*
getOrCreateReplaceableUses()
llvm::ReplaceableMetadataImpl*
getOrCreateReplaceableUses()
Description
Ensure that this has RAUW support, and then return it.
Declared at: llvm/include/llvm/IR/Metadata.h:816
¶llvm::ReplaceableMetadataImpl*
getReplaceableUses() const
llvm::ReplaceableMetadataImpl*
getReplaceableUses() const
Declared at: llvm/include/llvm/IR/Metadata.h:809
¶bool hasReplaceableUses() const
bool hasReplaceableUses() const
Description
Whether this contains RAUW support.
Declared at: llvm/include/llvm/IR/Metadata.h:799
¶void makeReplaceable(int ReplaceableUses)
void makeReplaceable(int ReplaceableUses)
Declared at: llvm/include/llvm/IR/Metadata.h:827
Parameters
- int ReplaceableUses
¶llvm::LLVMContext& operator llvm::LLVMContext&()
llvm::LLVMContext& operator llvm::LLVMContext&()
Declared at: llvm/include/llvm/IR/Metadata.h:796
¶int takeReplaceableUses()
int takeReplaceableUses()
Declared at: llvm/include/llvm/IR/Metadata.h:838
¶~ContextAndReplaceableUses()
~ContextAndReplaceableUses()
Declared at: llvm/include/llvm/IR/Metadata.h:794