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, StringRef SysRoot, StringRef SDK),(SourceLanguage, File, Producer, IsOptimized, Flags, RuntimeVersion, SplitDebugFilename, EmissionKind, EnumTypes, RetainedTypes, GlobalVariables, ImportedEntities, Macros, DWOId, SplitDebugInlining, DebugInfoForProfiling,(unsigned) NameTableKind, RangesBaseAddress, SysRoot, SDK)) 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={}) | 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 | |
dumpTree() const | llvm::MDNode | |
dumpTree(const Module *M) const | llvm::MDNode | |
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 |
getMergedProfMetadata(MDNode *A, MDNode *B, const Instruction *AInstr, const Instruction *BInstr) | llvm::MDNode | static |
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 |
getMostGenericNoaliasAddrspace(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 |
getNumTemporaryUses() const | llvm::MDNode | inline |
getNumUnresolved() const | llvm::MDNode | inlineprotected |
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 |
getRawSDK() const | llvm::DICompileUnit | inline |
getRawSplitDebugFilename() const | llvm::DICompileUnit | inline |
getRawSysRoot() const | llvm::DICompileUnit | inline |
getRetainedTypes() const | llvm::DICompileUnit | inline |
getRuntimeVersion() const | llvm::DICompileUnit | inline |
getScope() const | llvm::DIScope | |
getSDK() const | llvm::DICompileUnit | inline |
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 |
getSysRoot() const | llvm::DICompileUnit | inline |
getTag() const | llvm::DINode | |
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 |
isAlwaysReplaceable() const | llvm::MDNode | inline |
isDebugDirectivesOnly() const | llvm::DICompileUnit | inline |
isDistinct() const | llvm::MDNode | inline |
IsOptimized | llvm::DICompileUnit | |
IsOptimized | llvm::DICompileUnit | |
isOptimized() const | llvm::DICompileUnit | inline |
isReplaceable() const | llvm::MDNode | 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 | llvm::DICompileUnit | friend |
Macros | llvm::DICompileUnit | |
Macros | llvm::DICompileUnit | |
MDNode | llvm::DICompileUnit | friend |
llvm::MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, ArrayRef< Metadata * > Ops1, ArrayRef< Metadata * > Ops2={}) | 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, size_t NumOps, StorageType Storage) | 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 | |
printTree(raw_ostream &OS, const Module *M=nullptr) const | llvm::MDNode | |
printTree(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const | llvm::MDNode | |
Producer | llvm::DICompileUnit | |
Producer | llvm::DICompileUnit | |
RangesBaseAddress | 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 |
resize(size_t NumOps) | llvm::MDNode | inlineprotected |
resolve() | llvm::MDNode | |
resolveCycles() | llvm::MDNode | |
RetainedTypes | llvm::DICompileUnit | |
RetainedTypes | llvm::DICompileUnit | |
RuntimeVersion | llvm::DICompileUnit | |
RuntimeVersion | llvm::DICompileUnit | |
SDK | llvm::DICompileUnit | |
setDWOId(uint64_t DwoId) | llvm::DICompileUnit | inline |
setNumUnresolved(unsigned N) | llvm::MDNode | inlineprotected |
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 |
SubclassData1 | llvm::Metadata | protected |
SubclassData16 | llvm::Metadata | protected |
SubclassData32 | llvm::Metadata | protected |
SysRoot | llvm::DICompileUnit | |
SysRoot | 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 |