| 
    LLVM 22.0.0git
    
   | 
 
Instances of this class represent the line information for a compile unit where machine instructions have been assembled after seeing .loc directives. More...
#include "llvm/MC/MCDwarf.h"
Public Types | |
| using | MCDwarfLineEntryCollection = std::vector<MCDwarfLineEntry> | 
| using | iterator = MCDwarfLineEntryCollection::iterator | 
| using | const_iterator = MCDwarfLineEntryCollection::const_iterator | 
| using | MCLineDivisionMap = MapVector<MCSection *, MCDwarfLineEntryCollection> | 
Public Member Functions | |
| void | addLineEntry (const MCDwarfLineEntry &LineEntry, MCSection *Sec) | 
| LLVM_ABI void | addEndEntry (MCSymbol *EndLabel) | 
| const MCLineDivisionMap & | getMCLineEntries () const | 
Instances of this class represent the line information for a compile unit where machine instructions have been assembled after seeing .loc directives.
This is the information used to build the dwarf line table for a section.
| using llvm::MCLineSection::const_iterator = MCDwarfLineEntryCollection::const_iterator | 
| using llvm::MCLineSection::iterator = MCDwarfLineEntryCollection::iterator | 
| using llvm::MCLineSection::MCDwarfLineEntryCollection = std::vector<MCDwarfLineEntry> | 
| void MCLineSection::addEndEntry | ( | MCSymbol * | EndLabel | ) | 
Definition at line 142 of file MCDwarf.cpp.
References llvm::MCSymbol::getSection(), I, llvm::MCDwarfLineEntry::LineStreamLabel, and llvm::MCDwarfLineEntry::setEndLabel().
      
  | 
  inline | 
Definition at line 240 of file MCDwarf.h.
Referenced by llvm::MCStreamer::emitLineTableLabel(), llvm::MCDwarfLineTable::endCurrentSeqAndEmitLineStreamLabel(), and llvm::MCDwarfLineEntry::make().
      
  | 
  inline |