struct EHStreamer::CallSiteRange

Declaration

struct EHStreamer::CallSiteRange { /* full declaration omitted */ };

Description

Structure describing a contiguous range of call-sites which reside in the same procedure fragment. With -fbasic-block-sections, there will be one call site range per basic block section. Otherwise, we will have one call site range containing all the call sites in the function.

Declared at: llvm/lib/CodeGen/AsmPrinter/EHStreamer.h:76

Member Variables

public llvm::MCSymbol* FragmentBeginLabel = nullptr
public llvm::MCSymbol* FragmentEndLabel = nullptr
public llvm::MCSymbol* ExceptionLabel = nullptr
public size_t CallSiteBeginIdx = 0
public size_t CallSiteEndIdx = 0
public bool IsLPRange = false