classof(const Metadata *MD) | llvm::DICompileUnit | inlinestatic |
clone() const | llvm::DICompileUnit | inline |
concatenate(MDNode *A, MDNode *B) | llvm::MDNode | static |
DebugDirectivesOnly enum value | llvm::DICompileUnit | |
DebugEmissionKind enum name | llvm::DICompileUnit | |
DebugInfoForProfiling | llvm::DICompileUnit | |
DebugInfoForProfiling | llvm::DICompileUnit | |
DebugNameTableKind enum name | llvm::DICompileUnit | |
DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(DICompileUnit,(unsigned SourceLanguage, DIFile *File, StringRef Producer, bool IsOptimized, StringRef Flags, unsigned RuntimeVersion, StringRef SplitDebugFilename, DebugEmissionKind EmissionKind, DICompositeTypeArray EnumTypes, DIScopeArray RetainedTypes, DIGlobalVariableExpressionArray GlobalVariables, DIImportedEntityArray ImportedEntities, DIMacroNodeArray Macros, uint64_t DWOId, bool SplitDebugInlining, bool DebugInfoForProfiling, DebugNameTableKind NameTableKind, bool RangesBaseAddress),(SourceLanguage, File, Producer, IsOptimized, Flags, RuntimeVersion, SplitDebugFilename, EmissionKind, EnumTypes, RetainedTypes, GlobalVariables, ImportedEntities, Macros, DWOId, SplitDebugInlining, DebugInfoForProfiling,(unsigned) NameTableKind, RangesBaseAddress)) DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(DICompileUnit | llvm::DICompileUnit | |
deleteTemporary(MDNode *N) | llvm::MDNode | static |
DIFlags enum name | llvm::DINode | |
DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata *> Ops1, ArrayRef< Metadata *> Ops2=None) | llvm::DINode | inlineprotected |
DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata *> Ops) | llvm::DIScope | inlineprotected |
Distinct enum value | llvm::Metadata | protected |
dropAllReferences() | llvm::MDNode | protected |
dump() const | llvm::Metadata | |
dump(const Module *M) const | llvm::Metadata | |
DWOId | llvm::DICompileUnit | |
DWOId | llvm::DICompileUnit | |
EmissionKind | llvm::DICompileUnit | |
EmissionKind | llvm::DICompileUnit | |
emissionKindString(DebugEmissionKind EK) | llvm::DICompileUnit | static |
EnumTypes | llvm::DICompileUnit | |
EnumTypes | llvm::DICompileUnit | |
File | llvm::DICompileUnit | |
File | llvm::DICompileUnit | |
FlagAccessibility enum value | llvm::DINode | |
FlagPtrToMemberRep enum value | llvm::DINode | |
Flags | llvm::DICompileUnit | |
Flags | llvm::DICompileUnit | |
FullDebug enum value | llvm::DICompileUnit | |
get()=delete | llvm::DICompileUnit | static |
llvm::DIScope::get(LLVMContext &Context, ArrayRef< Metadata *> MDs) | llvm::MDNode | inlinestatic |
getCanonicalMDString(LLVMContext &Context, StringRef S) | llvm::DINode | inlineprotectedstatic |
getContext() const | llvm::MDNode | inline |
getDebugInfoForProfiling() const | llvm::DICompileUnit | inline |
getDirectory() const | llvm::DIScope | inline |
getDistinct(LLVMContext &Context, ArrayRef< Metadata *> MDs) | llvm::MDNode | inlinestatic |
getDWOId() const | llvm::DICompileUnit | inline |
getEmissionKind(StringRef Str) | llvm::DICompileUnit | static |
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(DIFlags Flag) | llvm::DINode | static |
getGlobalVariables() const | llvm::DICompileUnit | inline |
getIfExists()=delete | llvm::DICompileUnit | static |
llvm::DIScope::getIfExists(LLVMContext &Context, ArrayRef< Metadata *> MDs) | llvm::MDNode | inlinestatic |
getImportedEntities() const | llvm::DICompileUnit | inline |
getMacros() const | llvm::DICompileUnit | inline |
getMetadataID() const | llvm::Metadata | inline |
getMostGenericAliasScope(MDNode *A, MDNode *B) | llvm::MDNode | static |
getMostGenericAlignmentOrDereferenceable(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 | |
getNameTableKind(StringRef Str) | llvm::DICompileUnit | static |
getNameTableKind() const | llvm::DICompileUnit | inline |
getNumOperands() const | llvm::MDNode | inline |
getOperand(unsigned I) const | llvm::MDNode | inline |
getOperandAs(unsigned I) const | llvm::DINode | inlineprotected |
getProducer() const | llvm::DICompileUnit | inline |
getRangesBaseAddress() 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 |
getRawMacros() const | llvm::DICompileUnit | inline |
getRawProducer() const | llvm::DICompileUnit | inline |
getRawRetainedTypes() const | llvm::DICompileUnit | inline |
getRawSplitDebugFilename() const | llvm::DICompileUnit | inline |
getRetainedTypes() const | llvm::DICompileUnit | inline |
getRuntimeVersion() const | llvm::DICompileUnit | inline |
getScope() const | llvm::DIScope | |
getSource() const | llvm::DIScope | inline |
getSourceLanguage() const | llvm::DICompileUnit | inline |
getSplitDebugFilename() const | llvm::DICompileUnit | inline |
getSplitDebugInlining() const | llvm::DICompileUnit | inline |
getStringOperand(unsigned I) const | llvm::DINode | inlineprotected |
getTag() const | llvm::DINode | inline |
getTemporary(LLVMContext &Context, ArrayRef< Metadata *> MDs) | llvm::MDNode | inlinestatic |
GlobalVariables | llvm::DICompileUnit | |
GlobalVariables | llvm::DICompileUnit | |
ImplicitCode | llvm::Metadata | protected |
ImportedEntities | llvm::DICompileUnit | |
ImportedEntities | llvm::DICompileUnit | |
intersect(MDNode *A, MDNode *B) | llvm::MDNode | static |
isDebugDirectivesOnly() const | llvm::DICompileUnit | inline |
isDistinct() const | llvm::MDNode | inline |
IsOptimized | llvm::DICompileUnit | |
IsOptimized | llvm::DICompileUnit | |
isOptimized() const | llvm::DICompileUnit | inline |
isResolved() const | llvm::MDNode | inline |
isTBAAVtableAccess() const | llvm::MDNode | |
isTemporary() const | llvm::MDNode | inline |
isUniqued() const | llvm::MDNode | inline |
LastEmissionKind enum value | llvm::DICompileUnit | |
LineTablesOnly enum value | llvm::DICompileUnit | |
LLVMContextImpl class | llvm::DICompileUnit | friend |
Macros | llvm::DICompileUnit | |
Macros | llvm::DICompileUnit | |
MDNode class | llvm::DICompileUnit | friend |
llvm::MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, ArrayRef< Metadata *> Ops1, ArrayRef< Metadata *> Ops2=None) | llvm::MDNode | protected |
llvm::MDNode::MDNode(const MDNode &)=delete | llvm::MDNode | |
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 |
NameTableKind | llvm::DICompileUnit | |
NameTableKind | llvm::DICompileUnit | |
nameTableKindString(DebugNameTableKind PK) | llvm::DICompileUnit | static |
NoDebug enum value | llvm::DICompileUnit | |
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 |
operator new(size_t)=delete | llvm::MDNode | |
operator=(const MDNode &)=delete | llvm::MDNode | |
print(raw_ostream &OS, const Module *M=nullptr, bool IsForDebug=false) const | llvm::Metadata | |
print(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr, bool IsForDebug=false) 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 | |
RangesBaseAddress | llvm::DICompileUnit | |
replaceAllUsesWith(Metadata *MD) | llvm::MDNode | inline |
replaceEnumTypes(DICompositeTypeArray N) | llvm::DICompileUnit | inline |
replaceGlobalVariables(DIGlobalVariableExpressionArray N) | llvm::DICompileUnit | inline |
replaceImportedEntities(DIImportedEntityArray N) | llvm::DICompileUnit | inline |
replaceMacros(DIMacroNodeArray N) | llvm::DICompileUnit | inline |
replaceOperandWith(unsigned I, Metadata *New) | llvm::MDNode | |
replaceRetainedTypes(DITypeArray 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 |
resolve() | llvm::MDNode | |
resolveCycles() | llvm::MDNode | |
RetainedTypes | llvm::DICompileUnit | |
RetainedTypes | llvm::DICompileUnit | |
RuntimeVersion | llvm::DICompileUnit | |
RuntimeVersion | llvm::DICompileUnit | |
setDWOId(uint64_t DwoId) | llvm::DICompileUnit | inline |
setOperand(unsigned I, Metadata *New) | llvm::MDNode | protected |
setSplitDebugInlining(bool SplitDebugInlining) | llvm::DICompileUnit | inline |
setTag(unsigned Tag) | llvm::DINode | inlineprotected |
SourceLanguage | llvm::DICompileUnit | |
SplitDebugFilename | llvm::DICompileUnit | |
SplitDebugFilename | llvm::DICompileUnit | |
SplitDebugInlining | llvm::DICompileUnit | |
SplitDebugInlining | llvm::DICompileUnit | |
splitFlags(DIFlags Flags, SmallVectorImpl< DIFlags > &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 |
storeImpl(T *N, StorageType Storage) | llvm::MDNode | protectedstatic |
SubclassData16 | llvm::Metadata | protected |
SubclassData32 | llvm::Metadata | protected |
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 |