LLVM  8.0.0svn
Public Member Functions | List of all members
llvm::RangeSpanList Class Reference

#include "CodeGen/AsmPrinter/DwarfFile.h"

Public Member Functions

 RangeSpanList (MCSymbol *Sym, const DwarfCompileUnit &CU, SmallVector< RangeSpan, 2 > Ranges)
 
MCSymbolgetSym () const
 
const DwarfCompileUnitgetCU () const
 
const SmallVectorImpl< RangeSpan > & getRanges () const
 
void addRange (RangeSpan Range)
 

Detailed Description

Definition at line 47 of file DwarfFile.h.

Constructor & Destructor Documentation

◆ RangeSpanList()

llvm::RangeSpanList::RangeSpanList ( MCSymbol Sym,
const DwarfCompileUnit CU,
SmallVector< RangeSpan, 2 >  Ranges 
)
inline

Definition at line 56 of file DwarfFile.h.

Member Function Documentation

◆ addRange()

void llvm::RangeSpanList::addRange ( RangeSpan  Range)
inline

Definition at line 62 of file DwarfFile.h.

References llvm::SmallVectorTemplateBase< T >::push_back().

◆ getCU()

const DwarfCompileUnit& llvm::RangeSpanList::getCU ( ) const
inline

Definition at line 60 of file DwarfFile.h.

Referenced by emitRangeList().

◆ getRanges()

const SmallVectorImpl<RangeSpan>& llvm::RangeSpanList::getRanges ( ) const
inline

Definition at line 61 of file DwarfFile.h.

Referenced by emitRangeList().

◆ getSym()

MCSymbol* llvm::RangeSpanList::getSym ( ) const
inline

Definition at line 59 of file DwarfFile.h.

Referenced by emitRangeList().


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