LLVM 22.0.0git
MCObjectStreamer.cpp File Reference

Go to the source code of this file.

Functions

static std::optional< uint64_tabsoluteSymbolDiff (const MCSymbol *Hi, const MCSymbol *Lo)
static const MCExprbuildSymbolDiff (MCObjectStreamer &OS, const MCSymbol *A, const MCSymbol *B, SMLoc Loc)
static void emitDwarfSetLineAddr (MCObjectStreamer &OS, MCDwarfLineTableParams Params, int64_t LineDelta, const MCSymbol *Label, int PointerSize)

Variables

constexpr size_t FragBlockSize = 16384
constexpr size_t NewFragHeadroom = 8

Function Documentation

◆ absoluteSymbolDiff()

◆ buildSymbolDiff()

◆ emitDwarfSetLineAddr()

Variable Documentation

◆ FragBlockSize

size_t FragBlockSize = 16384
constexpr

Definition at line 50 of file MCObjectStreamer.cpp.

Referenced by llvm::MCObjectStreamer::allocFragSpace().

◆ NewFragHeadroom

size_t NewFragHeadroom = 8
constexpr