| classof(const Metadata *MD) | llvm::DICompileUnit | inlinestatic |
| clone() const | llvm::DICompileUnit | inline |
| concatenate(MDNode *A, MDNode *B) | llvm::MDNode | static |
| ConstantAsMetadataKind enum value | llvm::Metadata | |
| Context | llvm::MDNode | protected |
| DEFINE_MDNODE_GET(DICompileUnit,(unsigned SourceLanguage, DIFile *File, StringRef Producer, bool IsOptimized, StringRef Flags, unsigned RuntimeVersion, StringRef SplitDebugFilename, unsigned EmissionKind, DICompositeTypeArray EnumTypes, DITypeArray RetainedTypes, DISubprogramArray Subprograms, DIGlobalVariableArray GlobalVariables, DIImportedEntityArray ImportedEntities, uint64_t DWOId),(SourceLanguage, File, Producer, IsOptimized, Flags, RuntimeVersion, SplitDebugFilename, EmissionKind, EnumTypes, RetainedTypes, Subprograms, GlobalVariables, ImportedEntities, DWOId)) DEFINE_MDNODE_GET(DICompileUnit | llvm::DICompileUnit | |
| deleteTemporary(MDNode *N) | llvm::MDNode | static |
| 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 | |
| DIFlags enum name | llvm::DINode | |
| 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 | |
| DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata * > Ops1, ArrayRef< Metadata * > Ops2=None) | llvm::DINode | inlineprotected |
| DIObjCPropertyKind enum value | llvm::Metadata | |
| DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata * > Ops) | llvm::DIScope | inlineprotected |
| 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 | |
| dropAllReferences() | llvm::MDNode | protected |
| dump() const | llvm::Metadata | |
| dump(const Module *M) const | llvm::Metadata | |
| DWOId | llvm::DICompileUnit | |
| EmissionKind | llvm::DICompileUnit | |
| EmissionKind | llvm::DICompileUnit | |
| EnumTypes | llvm::DICompileUnit | |
| EnumTypes | llvm::DICompileUnit | |
| File | llvm::DICompileUnit | |
| File | llvm::DICompileUnit | |
| FlagAccessibility enum value | llvm::DINode | |
| Flags | llvm::DICompileUnit | |
| Flags | llvm::DICompileUnit | |
| GenericDINodeKind enum value | llvm::Metadata | |
| get(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
| getCanonicalMDString(LLVMContext &Context, StringRef S) | llvm::DINode | inlineprotectedstatic |
| getContext() const | llvm::MDNode | inline |
| getDirectory() const | llvm::DIScope | inline |
| getDistinct(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
| getDWOId() const | llvm::DICompileUnit | inline |
| getEmissionKind() const | llvm::DICompileUnit | inline |
| getEnumTypes() const | llvm::DICompileUnit | inline |
| getFile() const | llvm::DIScope | inline |
| getFilename() const | llvm::DIScope | inline |
| getFlag(StringRef Flag) | llvm::DINode | static |
| getFlags() const | llvm::DICompileUnit | inline |
| getFlagString(unsigned Flag) | llvm::DINode | static |
| getGlobalVariables() const | llvm::DICompileUnit | inline |
| getIfExists(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
| getImportedEntities() const | llvm::DICompileUnit | inline |
| getMetadataID() const | llvm::Metadata | inline |
| getMostGenericAliasScope(MDNode *A, MDNode *B) | llvm::MDNode | static |
| getMostGenericFPMath(MDNode *A, MDNode *B) | llvm::MDNode | static |
| getMostGenericRange(MDNode *A, MDNode *B) | llvm::MDNode | static |
| getMostGenericTBAA(MDNode *A, MDNode *B) | llvm::MDNode | static |
| getName() const | llvm::DIScope | |
| getNumOperands() const | llvm::MDNode | inline |
| getOperand(unsigned I) const | llvm::MDNode | inline |
| getOperandAs(unsigned I) const | llvm::DINode | inlineprotected |
| getProducer() const | llvm::DICompileUnit | inline |
| getRawEnumTypes() const | llvm::DICompileUnit | inline |
| getRawFile() const | llvm::DIScope | inline |
| getRawFlags() const | llvm::DICompileUnit | inline |
| getRawGlobalVariables() const | llvm::DICompileUnit | inline |
| getRawImportedEntities() const | llvm::DICompileUnit | inline |
| getRawProducer() const | llvm::DICompileUnit | inline |
| getRawRetainedTypes() const | llvm::DICompileUnit | inline |
| getRawSplitDebugFilename() const | llvm::DICompileUnit | inline |
| getRawSubprograms() const | llvm::DICompileUnit | inline |
| getRef() const | llvm::DIScope | inline |
| getRetainedTypes() const | llvm::DICompileUnit | inline |
| getRuntimeVersion() const | llvm::DICompileUnit | inline |
| getScope() const | llvm::DIScope | |
| getSourceLanguage() const | llvm::DICompileUnit | inline |
| getSplitDebugFilename() const | llvm::DICompileUnit | inline |
| getStringOperand(unsigned I) const | llvm::DINode | inlineprotected |
| getSubprograms() const | llvm::DICompileUnit | inline |
| getTag() const | llvm::DINode | inline |
| getTemporary(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
| GlobalVariables | llvm::DICompileUnit | |
| GlobalVariables | llvm::DICompileUnit | |
| ImportedEntities | llvm::DICompileUnit | |
| ImportedEntities | llvm::DICompileUnit | |
| intersect(MDNode *A, MDNode *B) | llvm::MDNode | static |
| isDistinct() const | llvm::MDNode | inline |
| isOptimized() const | llvm::DICompileUnit | inline |
| IsOptimized | llvm::DICompileUnit | |
| IsOptimized | llvm::DICompileUnit | |
| isResolved() const | llvm::MDNode | inline |
| isTBAAVtableAccess() const | llvm::MDNode | |
| isTemporary() const | llvm::MDNode | inline |
| isUniqued() const | llvm::MDNode | inline |
| LLVMContextImpl class | llvm::DICompileUnit | friend |
| LocalAsMetadataKind enum value | llvm::Metadata | |
| MDNode class | llvm::DICompileUnit | friend |
| llvm::MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, ArrayRef< Metadata * > Ops1, ArrayRef< Metadata * > Ops2=None) | llvm::MDNode | protected |
| MDStringKind enum value | llvm::Metadata | |
| MDTupleKind enum value | llvm::Metadata | |
| Metadata(unsigned ID, StorageType Storage) | llvm::Metadata | inlineprotected |
| MetadataKind enum name | llvm::Metadata | |
| mutable_begin() | llvm::MDNode | inlineprotected |
| mutable_end() | llvm::MDNode | inlineprotected |
| mutable_op_range typedef | llvm::MDNode | protected |
| mutable_operands() | llvm::MDNode | inlineprotected |
| op_begin() const | llvm::MDNode | inline |
| op_end() const | llvm::MDNode | inline |
| op_iterator typedef | llvm::MDNode | |
| op_range typedef | llvm::MDNode | |
| operands() const | llvm::MDNode | inline |
| operator delete(void *Mem) | llvm::MDNode | protected |
| operator delete(void *, unsigned) | llvm::MDNode | inlineprotected |
| operator delete(void *, unsigned, bool) | llvm::MDNode | inlineprotected |
| operator new(size_t Size, unsigned NumOps) | llvm::MDNode | protected |
| 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 | |
| Producer | llvm::DICompileUnit | |
| Producer | llvm::DICompileUnit | |
| replaceAllUsesWith(Metadata *MD) | llvm::MDNode | inline |
| replaceEnumTypes(DICompositeTypeArray N) | llvm::DICompileUnit | inline |
| replaceGlobalVariables(DIGlobalVariableArray N) | llvm::DICompileUnit | inline |
| replaceImportedEntities(DIImportedEntityArray N) | llvm::DICompileUnit | inline |
| replaceOperandWith(unsigned I, Metadata *New) | llvm::MDNode | |
| replaceRetainedTypes(DITypeArray N) | llvm::DICompileUnit | inline |
| replaceSubprograms(DISubprogramArray N) | llvm::DICompileUnit | inline |
| replaceWithDistinct(std::unique_ptr< T, TempMDNodeDeleter > N) | llvm::MDNode | inlinestatic |
| replaceWithPermanent(std::unique_ptr< T, TempMDNodeDeleter > N) | llvm::MDNode | inlinestatic |
| replaceWithUniqued(std::unique_ptr< T, TempMDNodeDeleter > N) | llvm::MDNode | inlinestatic |
| resolveCycles() | llvm::MDNode | |
| RetainedTypes | llvm::DICompileUnit | |
| RetainedTypes | llvm::DICompileUnit | |
| RuntimeVersion | llvm::DICompileUnit | |
| RuntimeVersion | llvm::DICompileUnit | |
| setOperand(unsigned I, Metadata *New) | llvm::MDNode | protected |
| SourceLanguage | llvm::DICompileUnit | |
| SplitDebugFilename | llvm::DICompileUnit | |
| SplitDebugFilename | llvm::DICompileUnit | |
| splitFlags(unsigned Flags, SmallVectorImpl< unsigned > &SplitFlags) | llvm::DINode | static |
| Storage | llvm::Metadata | protected |
| StorageType enum name | llvm::Metadata | protected |
| storeDistinctInContext() | llvm::MDNode | protected |
| storeImpl(T *N, StorageType Storage, StoreT &Store) | llvm::MDNode | protectedstatic |
| SubclassData16 | llvm::Metadata | protected |
| SubclassData32 | llvm::Metadata | protected |
| Subprograms | llvm::DICompileUnit | |
| Subprograms | llvm::DICompileUnit | |
| Temporary enum value | llvm::Metadata | protected |
| Uniqued enum value | llvm::Metadata | protected |
| ~DINode()=default | llvm::DINode | protected |
| ~DIScope()=default | llvm::DIScope | protected |
| ~MDNode()=default | llvm::MDNode | protected |
| ~Metadata()=default | llvm::Metadata | protected |