LLVM  4.0.0
llvm::DIGlobalVariable Member List

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

AlignInBitsllvm::DIGlobalVariable
classof(const Metadata *MD)llvm::DIGlobalVariableinlinestatic
clone() const llvm::DIGlobalVariableinline
concatenate(MDNode *A, MDNode *B)llvm::MDNodestatic
DEFINE_MDNODE_GET(DIGlobalVariable,(DIScope *Scope, StringRef Name, StringRef LinkageName, DIFile *File, unsigned Line, DITypeRef Type, bool IsLocalToUnit, bool IsDefinition, DIDerivedType *StaticDataMemberDeclaration, uint32_t AlignInBits),(Scope, Name, LinkageName, File, Line, Type, IsLocalToUnit, IsDefinition, StaticDataMemberDeclaration, AlignInBits)) DEFINE_MDNODE_GET(DIGlobalVariablellvm::DIGlobalVariable
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
Distinct enum valuellvm::Metadataprotected
DIVariable(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Line, ArrayRef< Metadata * > Ops, uint32_t AlignInBits=0)llvm::DIVariableinlineprotected
dropAllReferences()llvm::MDNodeprotected
dump() const llvm::Metadata
dump(const Module *M) const llvm::Metadata
Filellvm::DIGlobalVariable
Filellvm::DIGlobalVariable
FlagAccessibility enum valuellvm::DINode
FlagPtrToMemberRep enum valuellvm::DINode
get(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getAlignInBits() const llvm::DIVariableinline
getAlignInBytes() const llvm::DIVariableinline
getCanonicalMDString(LLVMContext &Context, StringRef S)llvm::DINodeinlineprotectedstatic
getContext() const llvm::MDNodeinline
getDirectory() const llvm::DIVariableinline
getDisplayName() const llvm::DIGlobalVariableinline
getDistinct(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getFile() const llvm::DIVariableinline
getFilename() const llvm::DIVariableinline
getFlag(StringRef Flag)llvm::DINodestatic
getFlagString(DIFlags Flag)llvm::DINodestatic
getIfExists(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getLine() const llvm::DIVariableinline
getLinkageName() const llvm::DIGlobalVariableinline
getMetadataID() const llvm::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() const llvm::DIVariableinline
getNumOperands() const llvm::MDNodeinline
getOperand(unsigned I) const llvm::MDNodeinline
getOperandAs(unsigned I) const llvm::DINodeinlineprotected
getRawFile() const llvm::DIVariableinline
getRawLinkageName() const llvm::DIGlobalVariableinline
getRawName() const llvm::DIVariableinline
getRawScope() const llvm::DIVariableinline
getRawStaticDataMemberDeclaration() const llvm::DIGlobalVariableinline
getRawType() const llvm::DIVariableinline
getScope() const llvm::DIVariableinline
getStaticDataMemberDeclaration() const llvm::DIGlobalVariableinline
getStringOperand(unsigned I) const llvm::DINodeinlineprotected
getTag() const llvm::DINodeinline
getTemporary(LLVMContext &Context, ArrayRef< Metadata * > MDs)llvm::MDNodeinlinestatic
getType() const llvm::DIVariableinline
intersect(MDNode *A, MDNode *B)llvm::MDNodestatic
IsDefinitionllvm::DIGlobalVariable
IsDefinitionllvm::DIGlobalVariable
isDefinition() const llvm::DIGlobalVariableinline
isDistinct() const llvm::MDNodeinline
IsLocalToUnitllvm::DIGlobalVariable
IsLocalToUnitllvm::DIGlobalVariable
isLocalToUnit() const llvm::DIGlobalVariableinline
isResolved() const llvm::MDNodeinline
isTBAAVtableAccess() const llvm::MDNode
isTemporary() const llvm::MDNodeinline
isUniqued() const llvm::MDNodeinline
Linellvm::DIGlobalVariable
Linellvm::DIGlobalVariable
LinkageNamellvm::DIGlobalVariable
LinkageNamellvm::DIGlobalVariable
LLVMContextImpl classllvm::DIGlobalVariablefriend
MDNode classllvm::DIGlobalVariablefriend
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
Namellvm::DIGlobalVariable
Namellvm::DIGlobalVariable
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
operator new(size_t)=deletellvm::MDNode
operator=(const MDNode &)=deletellvm::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
replaceAllUsesWith(Metadata *MD)llvm::MDNodeinline
replaceOperandWith(unsigned I, Metadata *New)llvm::MDNode
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
Scopellvm::DIGlobalVariable
Scopellvm::DIGlobalVariable
setOperand(unsigned I, Metadata *New)llvm::MDNodeprotected
setTag(unsigned Tag)llvm::DINodeinlineprotected
splitFlags(DIFlags Flags, SmallVectorImpl< DIFlags > &SplitFlags)llvm::DINodestatic
StaticDataMemberDeclarationllvm::DIGlobalVariable
StaticDataMemberDeclarationllvm::DIGlobalVariable
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
Typellvm::DIGlobalVariable
Typellvm::DIGlobalVariable
Uniqued enum valuellvm::Metadataprotected
~DINode()=defaultllvm::DINodeprotected
~DIVariable()=defaultllvm::DIVariableprotected
~MDNode()=defaultllvm::MDNodeprotected
~Metadata()=defaultllvm::Metadataprotected