14#ifndef LLVM_MC_MCWIN64EH_H
15#define LLVM_MC_MCWIN64EH_H
57 bool HandlerData)
const override;
64 bool HandlerData)
const override;
71 bool HandlerData)
const override;
Streaming machine code generation interface.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI, bool HandlerData) const override
void Emit(MCStreamer &Streamer) const override
This emits the unwind info sections (.pdata and .xdata in PE/COFF).
void Emit(MCStreamer &Streamer) const override
This emits the unwind info sections (.pdata and .xdata in PE/COFF).
void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI, bool HandlerData) const override
void Emit(MCStreamer &Streamer) const override
This emits the unwind info sections (.pdata and .xdata in PE/COFF).
void EmitUnwindInfo(MCStreamer &Streamer, WinEH::FrameInfo *FI, bool HandlerData) const override
This is an optimization pass for GlobalISel generic memory operations.
static WinEH::Instruction SaveXMM(MCSymbol *L, unsigned Reg, unsigned Offset)
static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg)
static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code)
static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, unsigned Offset)
static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size)
static WinEH::Instruction SetFPReg(MCSymbol *L, unsigned Reg, unsigned Off)