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