| classof(const Metadata *MD) | llvm::LocalAsMetadata | inlinestatic |
| ConstantAsMetadataKind enum value | llvm::Metadata | |
| DIBasicTypeKind enum value | llvm::Metadata | |
| DICompileUnitKind enum value | llvm::Metadata | |
| DICompositeTypeKind enum value | llvm::Metadata | |
| DIDerivedTypeKind enum value | llvm::Metadata | |
| DIEnumeratorKind enum value | llvm::Metadata | |
| DIExpressionKind enum value | llvm::Metadata | |
| DIFileKind enum value | llvm::Metadata | |
| DIGlobalVariableKind enum value | llvm::Metadata | |
| DIImportedEntityKind enum value | llvm::Metadata | |
| DILexicalBlockFileKind enum value | llvm::Metadata | |
| DILexicalBlockKind enum value | llvm::Metadata | |
| DILocalVariableKind enum value | llvm::Metadata | |
| DILocationKind enum value | llvm::Metadata | |
| DIModuleKind enum value | llvm::Metadata | |
| DINamespaceKind enum value | llvm::Metadata | |
| DIObjCPropertyKind enum value | llvm::Metadata | |
| Distinct enum value | llvm::Metadata | protected |
| DISubprogramKind enum value | llvm::Metadata | |
| DISubrangeKind enum value | llvm::Metadata | |
| DISubroutineTypeKind enum value | llvm::Metadata | |
| DITemplateTypeParameterKind enum value | llvm::Metadata | |
| DITemplateValueParameterKind enum value | llvm::Metadata | |
| dump() const | llvm::Metadata | |
| dump(const Module *M) const | llvm::Metadata | |
| GenericDINodeKind enum value | llvm::Metadata | |
| get(Value *Local) | llvm::LocalAsMetadata | inlinestatic |
| getConstant(Value *C) | llvm::ValueAsMetadata | inlinestatic |
| getConstantIfExists(Value *C) | llvm::ValueAsMetadata | inlinestatic |
| getContext() const | llvm::ValueAsMetadata | inline |
| getIfExists(Value *Local) | llvm::LocalAsMetadata | inlinestatic |
| getLocal(Value *Local) | llvm::ValueAsMetadata | inlinestatic |
| getLocalIfExists(Value *Local) | llvm::ValueAsMetadata | inlinestatic |
| getMetadataID() const | llvm::Metadata | inline |
| getType() const | llvm::ValueAsMetadata | inline |
| getValue() const | llvm::ValueAsMetadata | inline |
| handleChangedOperand(void *, Metadata *) | llvm::Metadata | inlineprotected |
| handleDeletion(Value *V) | llvm::ValueAsMetadata | static |
| handleRAUW(Value *From, Value *To) | llvm::ValueAsMetadata | static |
| LocalAsMetadataKind enum value | llvm::Metadata | |
| MDStringKind enum value | llvm::Metadata | |
| MDTupleKind enum value | llvm::Metadata | |
| Metadata(unsigned ID, StorageType Storage) | llvm::Metadata | inlineprotected |
| MetadataKind enum name | llvm::Metadata | |
| print(raw_ostream &OS, const Module *M=nullptr) const | llvm::Metadata | |
| print(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const | llvm::Metadata | |
| printAsOperand(raw_ostream &OS, const Module *M=nullptr) const | llvm::Metadata | |
| printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const | llvm::Metadata | |
| replaceAllUsesWith(Metadata *MD) | llvm::ValueAsMetadata | inlineprotected |
| Storage | llvm::Metadata | protected |
| StorageType enum name | llvm::Metadata | protected |
| SubclassData16 | llvm::Metadata | protected |
| SubclassData32 | llvm::Metadata | protected |
| Temporary enum value | llvm::Metadata | protected |
| Uniqued enum value | llvm::Metadata | protected |
| ValueAsMetadata class | llvm::LocalAsMetadata | friend |
| llvm::ValueAsMetadata::ValueAsMetadata(unsigned ID, Value *V) | llvm::ValueAsMetadata | inlineprotected |
| ~Metadata()=default | llvm::Metadata | protected |
| ~ValueAsMetadata()=default | llvm::ValueAsMetadata | protected |