LLVM API Documentation

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

#include <DWARFDebugLine.h>

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
uint32_t Discriminator
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 85 of file DWARFDebugLine.h.


Constructor & Destructor Documentation

DWARFDebugLine::Row::Row ( bool  default_is_stmt = false) [explicit]

Definition at line 125 of file DWARFDebugLine.cpp.


Member Function Documentation

void DWARFDebugLine::Row::dump ( raw_ostream OS) const

Definition at line 149 of file DWARFDebugLine.cpp.

References llvm::ARMBuildAttrs::File, and llvm::format().

static bool llvm::DWARFDebugLine::Row::orderByAddress ( const Row LHS,
const Row RHS 
) [inline, static]

Called after a row is appended to the matrix.

Definition at line 129 of file DWARFDebugLine.cpp.

void DWARFDebugLine::Row::reset ( bool  default_is_stmt)

Definition at line 135 of file DWARFDebugLine.cpp.

References llvm::ARMBuildAttrs::File.


Member Data Documentation

Definition at line 119 of file DWARFDebugLine.h.

Definition at line 116 of file DWARFDebugLine.h.

Definition at line 119 of file DWARFDebugLine.h.

Definition at line 119 of file DWARFDebugLine.h.

Definition at line 113 of file DWARFDebugLine.h.

Definition at line 119 of file DWARFDebugLine.h.

Definition at line 119 of file DWARFDebugLine.h.


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