LLVM API Documentation
#include <DWARFDebugLine.h>


Public Member Functions | |
| Row (bool default_is_stmt=false) | |
| void | postAppend () |
| Called after a row is appended to the matrix. | |
| void | reset (bool default_is_stmt) |
| void | dump (raw_ostream &OS) const |
Static Public Member Functions | |
| static bool | orderByAddress (const Row &LHS, const Row &RHS) |
Public Attributes | |
| uint64_t | Address |
| uint32_t | Line |
| uint16_t | Column |
| uint16_t | File |
| uint8_t | Isa |
| uint8_t | IsStmt:1 |
| uint8_t | BasicBlock:1 |
| uint8_t | EndSequence:1 |
| uint8_t | PrologueEnd:1 |
| uint8_t | EpilogueBegin:1 |
Definition at line 87 of file DWARFDebugLine.h.
Definition at line 88 of file DWARFDebugLine.h.
References reset().
| void DWARFDebugLine::Row::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 72 of file DWARFDebugLine.cpp.
References ARMBuildAttrs::File, and llvm::format().
| static bool llvm::DWARFDebugLine::Row::orderByAddress | ( | const Row & | LHS, |
| const Row & | RHS | ||
| ) | [inline, static] |
Definition at line 94 of file DWARFDebugLine.h.
References Address.
Referenced by llvm::DWARFDebugLine::LineTable::lookupAddress(), and llvm::DWARFDebugLine::LineTable::lookupAddressRange().
| void DWARFDebugLine::Row::postAppend | ( | ) |
Called after a row is appended to the matrix.
Definition at line 53 of file DWARFDebugLine.cpp.
| void DWARFDebugLine::Row::reset | ( | bool | default_is_stmt | ) |
Definition at line 59 of file DWARFDebugLine.cpp.
References ARMBuildAttrs::File.
Referenced by Row().
| uint64_t llvm::DWARFDebugLine::Row::Address |
Definition at line 100 of file DWARFDebugLine.h.
Referenced by llvm::DWARFContext::getLineInfoForAddressRange(), llvm::DWARFDebugLine::LineTable::lookupAddress(), llvm::DWARFDebugLine::LineTable::lookupAddressRange(), orderByAddress(), and llvm::DWARFDebugLine::parseStatementTable().
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
| uint16_t llvm::DWARFDebugLine::Row::Column |
Definition at line 108 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), llvm::DWARFContext::getLineInfoForAddressRange(), and llvm::DWARFDebugLine::parseStatementTable().
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
| uint16_t llvm::DWARFDebugLine::Row::File |
Definition at line 111 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), llvm::DWARFContext::getLineInfoForAddressRange(), and llvm::DWARFDebugLine::parseStatementTable().
| uint8_t llvm::DWARFDebugLine::Row::Isa |
Definition at line 114 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().
| uint32_t llvm::DWARFDebugLine::Row::Line |
Definition at line 104 of file DWARFDebugLine.h.
Referenced by getFileLineInfoForCompileUnit(), llvm::DWARFContext::getLineInfoForAddressRange(), and llvm::DWARFDebugLine::parseStatementTable().
Definition at line 117 of file DWARFDebugLine.h.
Referenced by llvm::DWARFDebugLine::parseStatementTable().