LLVM  8.0.1
llvm::DICompileUnit Member List

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

classof(const Metadata *MD)llvm::DICompileUnitinlinestatic
clone() constllvm::DICompileUnitinline
concatenate(MDNode *A, MDNode *B)llvm::MDNodestatic
DebugDirectivesOnly enum valuellvm::DICompileUnit
DebugEmissionKind enum namellvm::DICompileUnit
DebugInfoForProfilingllvm::DICompileUnit
DebugInfoForProfilingllvm::DICompileUnit
DebugNameTableKind enum namellvm::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(DICompileUnitllvm::DICompileUnit
deleteTemporary(MDNode *N)llvm::MDNodestatic
DIFlags enum namellvm::DINode
DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata *> Ops1, ArrayRef< Metadata *> Ops2=None)llvm::DINodeinlineprotected
DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata *> Ops)llvm::DIScopeinlineprotected
Distinct enum valuellvm::Metadataprotected
dropAllReferences()llvm::MDNodeprotected
dump() constllvm::Metadata
dump(const Module *M) constllvm::Metadata
DWOIdllvm::DICompileUnit
DWOIdllvm::DICompileUnit
EmissionKindllvm::DICompileUnit
EmissionKindllvm::DICompileUnit
emissionKindString(DebugEmissionKind EK)llvm::DICompileUnitstatic
EnumTypesllvm::DICompileUnit
EnumTypesllvm::DICompileUnit
Filellvm::DICompileUnit
Filellvm::DICompileUnit
FlagAccessibility enum valuellvm::DINode
FlagPtrToMemberRep enum valuellvm::DINode
Flagsllvm::DICompileUnit
Flagsllvm::DICompileUnit
FullDebug enum valuellvm::DICompileUnit
get()=deletellvm::DICompileUnitstatic
llvm::DIScope::get(LLVMContext &Context, ArrayRef< Metadata *> MDs)llvm::MDNodeinlinestatic
getCanonicalMDString(LLVMContext &Context, StringRef S)llvm::DINodeinlineprotectedstatic
getContext() constllvm::MDNodeinline
getDebugInfoForProfiling() constllvm::DICompileUnitinline
getDirectory() constllvm::DIScopeinline
getDistinct(LLVMContext &Context, ArrayRef< Metadata *> MDs)llvm::MDNodeinlinestatic
getDWOId() constllvm::DICompileUnitinline
getEmissionKind(StringRef Str)llvm::DICompileUnitstatic
getEmissionKind() constllvm::DICompileUnitinline
getEnumTypes() constllvm::DICompileUnitinline
getFile() constllvm::DIScopeinline
getFilename() constllvm::DIScopeinline
getFlag(StringRef Flag)llvm::DINodestatic
getFlags() constllvm::DICompileUnitinline
getFlagString(DIFlags Flag)llvm::DINodestatic
getGlobalVariables() constllvm::DICompileUnitinline
getIfExists()=deletellvm::DICompileUnitstatic
llvm::DIScope::getIfExists(LLVMContext &Context, ArrayRef< Metadata *> MDs)llvm::MDNodeinlinestatic
getImportedEntities() constllvm::DICompileUnitinline
getMacros() constllvm::DICompileUnitinline
getMetadataID() constllvm::Metadatainline
getMostGenericAliasScope(MDNode *A, MDNode *B)llvm::MDNodestatic
getMostGenericAlignmentOrDereferenceable(MDNode *A, MDNode *B)llvm::MDNodestatic
getMostGenericFPMath(MDNode *A, MDNode *B)llvm::MDNodestatic
getMostGenericRange(MDNode *A, MDNode *B)llvm::MDNodestatic
getMostGenericTBAA(MDNode *A, MDNode *B)llvm::MDNodestatic
getName() constllvm::DIScope
getNameTableKind(StringRef Str)llvm::DICompileUnitstatic
getNameTableKind() constllvm::DICompileUnitinline
getNumOperands() constllvm::MDNodeinline
getOperand(unsigned I) constllvm::MDNodeinline
getOperandAs(unsigned I) constllvm::DINodeinlineprotected
getProducer() constllvm::DICompileUnitinline
getRangesBaseAddress() constllvm::DICompileUnitinline
getRawEnumTypes() constllvm::DICompileUnitinline
getRawFile() constllvm::DIScopeinline
getRawFlags() constllvm::DICompileUnitinline
getRawGlobalVariables() constllvm::DICompileUnitinline
getRawImportedEntities() constllvm::DICompileUnitinline
getRawMacros() constllvm::DICompileUnitinline
getRawProducer() constllvm::DICompileUnitinline
getRawRetainedTypes() constllvm::DICompileUnitinline
getRawSplitDebugFilename() constllvm::DICompileUnitinline
getRetainedTypes() constllvm::DICompileUnitinline
getRuntimeVersion() constllvm::DICompileUnitinline
getScope() constllvm::DIScope
getSource() constllvm::DIScopeinline
getSourceLanguage() constllvm::DICompileUnitinline
getSplitDebugFilename() constllvm::DICompileUnitinline
getSplitDebugInlining() constllvm::DICompileUnitinline
getStringOperand(unsigned I) constllvm::DINodeinlineprotected
getTag() constllvm::DINodeinline
getTemporary(LLVMContext &Context, ArrayRef< Metadata *> MDs)llvm::MDNodeinlinestatic
GlobalVariablesllvm::DICompileUnit
GlobalVariablesllvm::DICompileUnit
ImplicitCodellvm::Metadataprotected
ImportedEntitiesllvm::DICompileUnit
ImportedEntitiesllvm::DICompileUnit
intersect(MDNode *A, MDNode *B)llvm::MDNodestatic
isDebugDirectivesOnly() constllvm::DICompileUnitinline
isDistinct() constllvm::MDNodeinline
IsOptimizedllvm::DICompileUnit
IsOptimizedllvm::DICompileUnit
isOptimized() constllvm::DICompileUnitinline
isResolved() constllvm::MDNodeinline
isTBAAVtableAccess() constllvm::MDNode
isTemporary() constllvm::MDNodeinline
isUniqued() constllvm::MDNodeinline
LastEmissionKind enum valuellvm::DICompileUnit
LineTablesOnly enum valuellvm::DICompileUnit
LLVMContextImpl classllvm::DICompileUnitfriend
Macrosllvm::DICompileUnit
Macrosllvm::DICompileUnit
MDNode classllvm::DICompileUnitfriend
llvm::MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, ArrayRef< Metadata *> Ops1, ArrayRef< Metadata *> Ops2=None)llvm::MDNodeprotected
llvm::MDNode::MDNode(const MDNode &)=deletellvm::MDNode
Metadata(unsigned ID, StorageType Storage)llvm::Metadatainlineprotected
MetadataKind enum namellvm::Metadata
mutable_begin()llvm::MDNodeinlineprotected
mutable_end()llvm::MDNodeinlineprotected
mutable_op_range typedefllvm::MDNodeprotected
mutable_operands()llvm::MDNodeinlineprotected
NameTableKindllvm::DICompileUnit
NameTableKindllvm::DICompileUnit
nameTableKindString(DebugNameTableKind PK)llvm::DICompileUnitstatic
NoDebug enum valuellvm::DICompileUnit
op_begin() constllvm::MDNodeinline
op_end() constllvm::MDNodeinline
op_iterator typedefllvm::MDNode
op_range typedefllvm::MDNode
operands() constllvm::MDNodeinline
operator delete(void *Mem)llvm::MDNodeprotected
operator delete(void *, unsigned)llvm::MDNodeinlineprotected
operator delete(void *, unsigned, bool)llvm::MDNodeinlineprotected
operator new(size_t Size, unsigned NumOps)llvm::MDNodeprotected
operator new(size_t)=deletellvm::MDNode
operator=(const MDNode &)=deletellvm::MDNode
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
Producerllvm::DICompileUnit
Producerllvm::DICompileUnit
RangesBaseAddressllvm::DICompileUnit
replaceAllUsesWith(Metadata *MD)llvm::MDNodeinline
replaceEnumTypes(DICompositeTypeArray N)llvm::DICompileUnitinline
replaceGlobalVariables(DIGlobalVariableExpressionArray N)llvm::DICompileUnitinline
replaceImportedEntities(DIImportedEntityArray N)llvm::DICompileUnitinline
replaceMacros(DIMacroNodeArray N)llvm::DICompileUnitinline
replaceOperandWith(unsigned I, Metadata *New)llvm::MDNode
replaceRetainedTypes(DITypeArray N)llvm::DICompileUnitinline
replaceWithDistinct(std::unique_ptr< T, TempMDNodeDeleter > N)llvm::MDNodeinlinestatic
replaceWithPermanent(std::unique_ptr< T, TempMDNodeDeleter > N)llvm::MDNodeinlinestatic
replaceWithUniqued(std::unique_ptr< T, TempMDNodeDeleter > N)llvm::MDNodeinlinestatic
resolve()llvm::MDNode
resolveCycles()llvm::MDNode
RetainedTypesllvm::DICompileUnit
RetainedTypesllvm::DICompileUnit
RuntimeVersionllvm::DICompileUnit
RuntimeVersionllvm::DICompileUnit
setDWOId(uint64_t DwoId)llvm::DICompileUnitinline
setOperand(unsigned I, Metadata *New)llvm::MDNodeprotected
setSplitDebugInlining(bool SplitDebugInlining)llvm::DICompileUnitinline
setTag(unsigned Tag)llvm::DINodeinlineprotected
SourceLanguagellvm::DICompileUnit
SplitDebugFilenamellvm::DICompileUnit
SplitDebugFilenamellvm::DICompileUnit
SplitDebugInliningllvm::DICompileUnit
SplitDebugInliningllvm::DICompileUnit
splitFlags(DIFlags Flags, SmallVectorImpl< DIFlags > &SplitFlags)llvm::DINodestatic
Storagellvm::Metadataprotected
StorageType enum namellvm::Metadataprotected
storeDistinctInContext()llvm::MDNodeprotected
storeImpl(T *N, StorageType Storage, StoreT &Store)llvm::MDNodeprotectedstatic
storeImpl(T *N, StorageType Storage)llvm::MDNodeprotectedstatic
SubclassData16llvm::Metadataprotected
SubclassData32llvm::Metadataprotected
Temporary enum valuellvm::Metadataprotected
Uniqued enum valuellvm::Metadataprotected
~DINode()=defaultllvm::DINodeprotected
~DIScope()=defaultllvm::DIScopeprotected
~MDNode()=defaultllvm::MDNodeprotected
~Metadata()=defaultllvm::Metadataprotected