LLVM 19.0.0git
llvm::ValueAsMetadata Member List

This is the complete list of members for llvm::ValueAsMetadata, including all inherited members.

classof(const Metadata *MD)llvm::ValueAsMetadatainlinestatic
Distinct enum valuellvm::Metadataprotected
dump() constllvm::Metadata
dump(const Module *M) constllvm::Metadata
get(Value *V)llvm::ValueAsMetadatastatic
getAllArgListUsers()llvm::ValueAsMetadatainline
getAllDbgVariableRecordUsers()llvm::ValueAsMetadatainline
getConstant(Value *C)llvm::ValueAsMetadatainlinestatic
getConstantIfExists(Value *C)llvm::ValueAsMetadatainlinestatic
getContext() constllvm::ValueAsMetadatainline
getIfExists(Value *V)llvm::ValueAsMetadatastatic
getLocal(Value *Local)llvm::ValueAsMetadatainlinestatic
getLocalIfExists(Value *Local)llvm::ValueAsMetadatainlinestatic
getMetadataID() constllvm::Metadatainline
getType() constllvm::ValueAsMetadatainline
getValue() constllvm::ValueAsMetadatainline
handleChangedOperand(void *, Metadata *)llvm::Metadatainlineprotected
handleDeletion(Value *V)llvm::ValueAsMetadatastatic
handleRAUW(Value *From, Value *To)llvm::ValueAsMetadatastatic
LLVMContextImplllvm::ValueAsMetadatafriend
Metadata(unsigned ID, StorageType Storage)llvm::Metadatainlineprotected
MetadataKind enum namellvm::Metadata
print(raw_ostream &OS, const Module *M=nullptr, bool IsForDebug=false) constllvm::Metadata
print(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr, bool IsForDebug=false) constllvm::Metadata
printAsOperand(raw_ostream &OS, const Module *M=nullptr) constllvm::Metadata
printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) constllvm::Metadata
ReplaceableMetadataImplllvm::ValueAsMetadatafriend
llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(LLVMContext &Context)llvm::ReplaceableMetadataImplinlineprivate
replaceAllUsesWith(Metadata *MD)llvm::ValueAsMetadatainlineprotected
Storagellvm::Metadataprotected
StorageType enum namellvm::Metadataprotected
SubclassData1llvm::Metadataprotected
SubclassData16llvm::Metadataprotected
SubclassData32llvm::Metadataprotected
Temporary enum valuellvm::Metadataprotected
Uniqued enum valuellvm::Metadataprotected
ValueAsMetadata(unsigned ID, Value *V)llvm::ValueAsMetadatainlineprotected
~Metadata()=defaultllvm::Metadataprotected
~ValueAsMetadata()=defaultllvm::ValueAsMetadataprotected