LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::DIVariable Member List

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

DbgNodellvm::DIDescriptorprotected
DIDescriptor classllvm::DIVariablefriend
llvm::DIDescriptor::DIDescriptor(const MDNode *N=0)llvm::DIDescriptorinlineexplicit
DIVariable(const MDNode *N=0)llvm::DIVariableinlineexplicit
dump() const llvm::DIDescriptor
FlagAppleBlock enum valuellvm::DIDescriptor
FlagArtificial enum valuellvm::DIDescriptor
FlagBlockByrefStruct enum valuellvm::DIDescriptor
FlagExplicit enum valuellvm::DIDescriptor
FlagFwdDecl enum valuellvm::DIDescriptor
FlagIndirectVariable enum valuellvm::DIDescriptor
FlagObjcClassComplete enum valuellvm::DIDescriptor
FlagObjectPointer enum valuellvm::DIDescriptor
FlagPrivate enum valuellvm::DIDescriptor
FlagProtected enum valuellvm::DIDescriptor
FlagPrototyped enum valuellvm::DIDescriptor
FlagStaticMember enum valuellvm::DIDescriptor
FlagVector enum valuellvm::DIDescriptor
FlagVirtual enum valuellvm::DIDescriptor
getAddrElement(unsigned Idx) const llvm::DIVariableinline
getArgNumber() const llvm::DIVariableinline
getConstantField(unsigned Elt) const llvm::DIDescriptorprotected
getContext() const llvm::DIVariableinline
getDescriptorField(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorinlineprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFieldAs(unsigned Elt) const llvm::DIDescriptorprotected
getFile() const llvm::DIVariableinline
getFunctionField(unsigned Elt) const llvm::DIDescriptorprotected
getGlobalVariableField(unsigned Elt) const llvm::DIDescriptorprotected
getInlinedAt() const llvm::DIVariable
getInt64Field(unsigned Elt) const llvm::DIDescriptorprotected
getLineNumber() const llvm::DIVariableinline
getName() const llvm::DIVariableinline
getNumAddrElements() const llvm::DIVariable
getStringField(unsigned Elt) const llvm::DIDescriptorprotected
getTag() const llvm::DIDescriptorinline
getType() const llvm::DIVariableinline
getUInt64Field(unsigned Elt) const llvm::DIDescriptorprotected
getUnsignedField(unsigned Elt) const llvm::DIDescriptorinlineprotected
hasComplexAddress() const llvm::DIVariableinline
isArtificial() const llvm::DIVariableinline
isBasicType() const llvm::DIDescriptor
isBlockByrefVariable() const llvm::DIVariableinline
isCompileUnit() const llvm::DIDescriptor
isCompositeType() const llvm::DIDescriptor
isDerivedType() const llvm::DIDescriptor
isEnumerator() const llvm::DIDescriptor
isFile() const llvm::DIDescriptor
isGlobalVariable() const llvm::DIDescriptor
isImportedEntity() const llvm::DIDescriptor
isIndirect() const llvm::DIVariableinline
isInlinedFnArgument(const Function *CurFn)llvm::DIVariable
isLexicalBlock() const llvm::DIDescriptor
isLexicalBlockFile() const llvm::DIDescriptor
isNameSpace() const llvm::DIDescriptor
isObjCProperty() const llvm::DIDescriptor
isObjectPointer() const llvm::DIVariableinline
isScope() const llvm::DIDescriptor
isSubprogram() const llvm::DIDescriptor
isSubrange() const llvm::DIDescriptor
isTemplateTypeParameter() const llvm::DIDescriptor
isTemplateValueParameter() const llvm::DIDescriptor
isType() const llvm::DIDescriptor
isUnspecifiedParameter() const llvm::DIDescriptor
isVariable() const llvm::DIDescriptor
operator bool() const llvm::DIDescriptorinline
operator MDNode *() const llvm::DIDescriptorinline
operator!=(DIDescriptor Other) const llvm::DIDescriptorinline
operator->() const llvm::DIDescriptorinline
operator==(DIDescriptor Other) const llvm::DIDescriptorinline
print(raw_ostream &OS) const llvm::DIDescriptor
printExtendedName(raw_ostream &OS) const llvm::DIVariable
replaceFunctionField(unsigned Elt, Function *F)llvm::DIDescriptorprotected
Verify() const llvm::DIVariable