LLVM  3.7.0
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() const llvm::DICompileUnitinline
concatenate(MDNode *A, MDNode *B)llvm::MDNodestatic
ConstantAsMetadataKind enum valuellvm::Metadata
Contextllvm::MDNodeprotected
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(DICompileUnitllvm::DICompileUnit
deleteTemporary(MDNode *N)llvm::MDNodestatic
DIBasicTypeKind enum valuellvm::Metadata
DICompileUnitKind enum valuellvm::Metadata
DICompositeTypeKind enum valuellvm::Metadata
DIDerivedTypeKind enum valuellvm::Metadata
DIEnumeratorKind enum valuellvm::Metadata
DIExpressionKind enum valuellvm::Metadata
DIFileKind enum valuellvm::Metadata
DIFlags enum namellvm::DINode
DIGlobalVariableKind enum valuellvm::Metadata
DIImportedEntityKind enum valuellvm::Metadata
DILexicalBlockFileKind enum valuellvm::Metadata
DILexicalBlockKind enum valuellvm::Metadata
DILocalVariableKind enum valuellvm::Metadata
DILocationKind enum valuellvm::Metadata
DIModuleKind enum valuellvm::Metadata
DINamespaceKind enum valuellvm::Metadata
DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata * > Ops1, ArrayRef< Metadata * > Ops2=None)llvm::DINodeinlineprotected
DIObjCPropertyKind enum valuellvm::Metadata
DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, ArrayRef< Metadata * > Ops)llvm::DIScopeinlineprotected
Distinct enum valuellvm::Metadataprotected
DISubprogramKind enum valuellvm::Metadata
DISubrangeKind enum valuellvm::Metadata
DISubroutineTypeKind enum valuellvm::Metadata
DITemplateTypeParameterKind enum valuellvm::Metadata
DITemplateValueParameterKind enum valuellvm::Metadata
dropAllReferences()llvm::MDNodeprotected
dump() const llvm::Metadata
dump(const Module *M) const llvm::Metadata
DWOIdllvm::DICompileUnit
EmissionKindllvm::DICompileUnit
EmissionKindllvm::DICompileUnit
EnumTypesllvm::DICompileUnit
EnumTypesllvm::DICompileUnit
Filellvm::DICompileUnit
Filellvm::DICompileUnit
FlagAccessibility enum valuellvm::DINode
Flagsllvm::DICompileUnit
Flagsllvm::DICompileUnit
GenericDINodeKind enum valuellvm::Metadata
get(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getCanonicalMDString(LLVMContext &Context, StringRef S)llvm::DINodeinlineprotectedstatic
getContext() const llvm::MDNodeinline
getDirectory() const llvm::DIScopeinline
getDistinct(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getDWOId() const llvm::DICompileUnitinline
getEmissionKind() const llvm::DICompileUnitinline
getEnumTypes() const llvm::DICompileUnitinline
getFile() const llvm::DIScopeinline
getFilename() const llvm::DIScopeinline
getFlag(StringRef Flag)llvm::DINodestatic
getFlags() const llvm::DICompileUnitinline
getFlagString(unsigned Flag)llvm::DINodestatic
getGlobalVariables() const llvm::DICompileUnitinline
getIfExists(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getImportedEntities() const llvm::DICompileUnitinline
getMetadataID() const llvm::Metadatainline
getMostGenericAliasScope(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() const llvm::DIScope
getNumOperands() const llvm::MDNodeinline
getOperand(unsigned I) const llvm::MDNodeinline
getOperandAs(unsigned I) const llvm::DINodeinlineprotected
getProducer() const llvm::DICompileUnitinline
getRawEnumTypes() const llvm::DICompileUnitinline
getRawFile() const llvm::DIScopeinline
getRawFlags() const llvm::DICompileUnitinline
getRawGlobalVariables() const llvm::DICompileUnitinline
getRawImportedEntities() const llvm::DICompileUnitinline
getRawProducer() const llvm::DICompileUnitinline
getRawRetainedTypes() const llvm::DICompileUnitinline
getRawSplitDebugFilename() const llvm::DICompileUnitinline
getRawSubprograms() const llvm::DICompileUnitinline
getRef() const llvm::DIScopeinline
getRetainedTypes() const llvm::DICompileUnitinline
getRuntimeVersion() const llvm::DICompileUnitinline
getScope() const llvm::DIScope
getSourceLanguage() const llvm::DICompileUnitinline
getSplitDebugFilename() const llvm::DICompileUnitinline
getStringOperand(unsigned I) const llvm::DINodeinlineprotected
getSubprograms() const llvm::DICompileUnitinline
getTag() const llvm::DINodeinline
getTemporary(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
GlobalVariablesllvm::DICompileUnit
GlobalVariablesllvm::DICompileUnit
ImportedEntitiesllvm::DICompileUnit
ImportedEntitiesllvm::DICompileUnit
intersect(MDNode *A, MDNode *B)llvm::MDNodestatic
isDistinct() const llvm::MDNodeinline
isOptimized() const llvm::DICompileUnitinline
IsOptimizedllvm::DICompileUnit
IsOptimizedllvm::DICompileUnit
isResolved() const llvm::MDNodeinline
isTBAAVtableAccess() const llvm::MDNode
isTemporary() const llvm::MDNodeinline
isUniqued() const llvm::MDNodeinline
LLVMContextImpl classllvm::DICompileUnitfriend
LocalAsMetadataKind enum valuellvm::Metadata
MDNode classllvm::DICompileUnitfriend
llvm::MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, ArrayRef< Metadata * > Ops1, ArrayRef< Metadata * > Ops2=None)llvm::MDNodeprotected
MDStringKind enum valuellvm::Metadata
MDTupleKind enum valuellvm::Metadata
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
op_begin() const llvm::MDNodeinline
op_end() const llvm::MDNodeinline
op_iterator typedefllvm::MDNode
op_range typedefllvm::MDNode
operands() const llvm::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
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
Producerllvm::DICompileUnit
Producerllvm::DICompileUnit
replaceAllUsesWith(Metadata *MD)llvm::MDNodeinline
replaceEnumTypes(DICompositeTypeArray N)llvm::DICompileUnitinline
replaceGlobalVariables(DIGlobalVariableArray N)llvm::DICompileUnitinline
replaceImportedEntities(DIImportedEntityArray N)llvm::DICompileUnitinline
replaceOperandWith(unsigned I, Metadata *New)llvm::MDNode
replaceRetainedTypes(DITypeArray N)llvm::DICompileUnitinline
replaceSubprograms(DISubprogramArray 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
resolveCycles()llvm::MDNode
RetainedTypesllvm::DICompileUnit
RetainedTypesllvm::DICompileUnit
RuntimeVersionllvm::DICompileUnit
RuntimeVersionllvm::DICompileUnit
setOperand(unsigned I, Metadata *New)llvm::MDNodeprotected
SourceLanguagellvm::DICompileUnit
SplitDebugFilenamellvm::DICompileUnit
SplitDebugFilenamellvm::DICompileUnit
splitFlags(unsigned Flags, SmallVectorImpl< unsigned > &SplitFlags)llvm::DINodestatic
Storagellvm::Metadataprotected
StorageType enum namellvm::Metadataprotected
storeDistinctInContext()llvm::MDNodeprotected
storeImpl(T *N, StorageType Storage, StoreT &Store)llvm::MDNodeprotectedstatic
SubclassData16llvm::Metadataprotected
SubclassData32llvm::Metadataprotected
Subprogramsllvm::DICompileUnit
Subprogramsllvm::DICompileUnit
Temporary enum valuellvm::Metadataprotected
Uniqued enum valuellvm::Metadataprotected
~DINode()=defaultllvm::DINodeprotected
~DIScope()=defaultllvm::DIScopeprotected
~MDNode()=defaultllvm::MDNodeprotected
~Metadata()=defaultllvm::Metadataprotected