LLVM 20.0.0git
|
Structure describing a contiguous range of call-sites which reside in the same procedure fragment. More...
#include "CodeGen/AsmPrinter/EHStreamer.h"
Public Attributes | |
MCSymbol * | FragmentBeginLabel = nullptr |
MCSymbol * | FragmentEndLabel = nullptr |
MCSymbol * | ExceptionLabel = nullptr |
size_t | CallSiteBeginIdx = 0 |
size_t | CallSiteEndIdx = 0 |
bool | IsLPRange = false |
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.
Definition at line 76 of file EHStreamer.h.
size_t llvm::EHStreamer::CallSiteRange::CallSiteBeginIdx = 0 |
Definition at line 85 of file EHStreamer.h.
Referenced by llvm::EHStreamer::emitExceptionTable().
size_t llvm::EHStreamer::CallSiteRange::CallSiteEndIdx = 0 |
Definition at line 88 of file EHStreamer.h.
Referenced by llvm::EHStreamer::emitExceptionTable().
MCSymbol* llvm::EHStreamer::CallSiteRange::ExceptionLabel = nullptr |
Definition at line 82 of file EHStreamer.h.
MCSymbol* llvm::EHStreamer::CallSiteRange::FragmentBeginLabel = nullptr |
Definition at line 78 of file EHStreamer.h.
Referenced by llvm::EHStreamer::emitExceptionTable().
MCSymbol* llvm::EHStreamer::CallSiteRange::FragmentEndLabel = nullptr |
Definition at line 80 of file EHStreamer.h.
bool llvm::EHStreamer::CallSiteRange::IsLPRange = false |
Definition at line 90 of file EHStreamer.h.