LLVM  8.0.1
Public Attributes | List of all members
llvm::MCDwarfLineTableParams Struct Reference

#include "llvm/MC/MCDwarf.h"

Collaboration diagram for llvm::MCDwarfLineTableParams:
Collaboration graph
[legend]

Public Attributes

uint8_t DWARF2LineOpcodeBase = 13
 First special line opcode - leave room for the standard opcodes. More...
 
int8_t DWARF2LineBase = -5
 Minimum line offset in a special line info. More...
 
uint8_t DWARF2LineRange = 14
 Range of line offsets in a special line info. opcode. More...
 

Detailed Description

Definition at line 198 of file MCDwarf.h.

Member Data Documentation

◆ DWARF2LineBase

int8_t llvm::MCDwarfLineTableParams::DWARF2LineBase = -5

Minimum line offset in a special line info.

opcode. The value -5 was chosen to give a reasonable range of values.

Definition at line 206 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), and llvm::MCDwarfLineAddr::Encode().

◆ DWARF2LineOpcodeBase

uint8_t llvm::MCDwarfLineTableParams::DWARF2LineOpcodeBase = 13

First special line opcode - leave room for the standard opcodes.

Note: If you want to change this, you'll have to update the "StandardOpcodeLengths" table that is emitted in Emit().

Definition at line 203 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), llvm::MCDwarfLineAddr::Encode(), and SpecialAddr().

◆ DWARF2LineRange

uint8_t llvm::MCDwarfLineTableParams::DWARF2LineRange = 14

Range of line offsets in a special line info. opcode.

Definition at line 208 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), llvm::MCDwarfLineAddr::Encode(), and SpecialAddr().


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