LLVM API Documentation
#include <DebugInfo.h>


Public Member Functions | |
| DILexicalBlockFile (const MDNode *N=nullptr) | |
| DIScope | getContext () const |
| unsigned | getLineNumber () const |
| unsigned | getColumnNumber () const |
| DILexicalBlock | getScope () const |
| unsigned | getDiscriminator () const |
| bool | Verify () const |
| Verify that the file-scoped lexical block descriptor is well formed. | |
DILexicalBlockFile - This is a wrapper for a lexical block with a filename change.
Definition at line 587 of file DebugInfo.h.
| llvm::DILexicalBlockFile::DILexicalBlockFile | ( | const MDNode * | N = nullptr | ) | [inline, explicit] |
Definition at line 589 of file DebugInfo.h.
References N.
| unsigned llvm::DILexicalBlockFile::getColumnNumber | ( | ) | const [inline] |
Definition at line 596 of file DebugInfo.h.
References llvm::DILexicalBlock::getColumnNumber(), and getScope().
| DIScope llvm::DILexicalBlockFile::getContext | ( | ) | const [inline] |
Gets the parent scope for this scope node or returns a default constructed scope.
Reimplemented from llvm::DIScope.
Definition at line 590 of file DebugInfo.h.
References llvm::DILexicalBlock::getContext(), getScope(), and llvm::DIDescriptor::isSubprogram().
Referenced by llvm::getDISubprogram().
| unsigned llvm::DILexicalBlockFile::getDiscriminator | ( | ) | const [inline] |
Definition at line 598 of file DebugInfo.h.
References llvm::DIDescriptor::getUnsignedField().
| unsigned llvm::DILexicalBlockFile::getLineNumber | ( | ) | const [inline] |
Definition at line 595 of file DebugInfo.h.
References llvm::DILexicalBlock::getLineNumber(), and getScope().
| DILexicalBlock llvm::DILexicalBlockFile::getScope | ( | ) | const [inline] |
Definition at line 597 of file DebugInfo.h.
Referenced by llvm::LexicalScopes::findLexicalScope(), getColumnNumber(), getContext(), getLineNumber(), and llvm::LexicalScopes::getOrCreateAbstractScope().
| bool DILexicalBlockFile::Verify | ( | ) | const |
Verify that the file-scoped lexical block descriptor is well formed.
Reimplemented from llvm::DIDescriptor.
Definition at line 646 of file DebugInfo.cpp.
Referenced by llvm::DIBuilder::createLexicalBlockFile(), and llvm::DIDescriptor::Verify().