LLVM API Documentation

Public Member Functions | Static Public Member Functions | Public Attributes
llvm::DWARFDebugLine::Row Struct Reference

#include <DWARFDebugLine.h>

Inheritance diagram for llvm::DWARFDebugLine::Row:
Inheritance graph
[legend]
Collaboration diagram for llvm::DWARFDebugLine::Row:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 87 of file DWARFDebugLine.h.


Constructor & Destructor Documentation

llvm::DWARFDebugLine::Row::Row ( bool  default_is_stmt = false) [inline]

Definition at line 88 of file DWARFDebugLine.h.

References reset().


Member Function Documentation

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]
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().


Member Data Documentation

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().

Definition at line 117 of file DWARFDebugLine.h.

Referenced by llvm::DWARFDebugLine::parseStatementTable().

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().

Definition at line 117 of file DWARFDebugLine.h.

Referenced by llvm::DWARFDebugLine::parseStatementTable().


The documentation for this struct was generated from the following files: