struct Instruction

Declaration

struct Instruction { /* full declaration omitted */ };

Declared at: llvm/include/llvm/MC/MCWin64EH.h:25

Method Overview

  • public static WinEH::Instruction Alloc(llvm::MCSymbol * L, unsigned int Size)
  • public static WinEH::Instruction PushMachFrame(llvm::MCSymbol * L, bool Code)
  • public static WinEH::Instruction PushNonVol(llvm::MCSymbol * L, unsigned int Reg)
  • public static WinEH::Instruction SaveNonVol(llvm::MCSymbol * L, unsigned int Reg, unsigned int Offset)
  • public static WinEH::Instruction SaveXMM(llvm::MCSymbol * L, unsigned int Reg, unsigned int Offset)
  • public static WinEH::Instruction SetFPReg(llvm::MCSymbol * L, unsigned int Reg, unsigned int Off)

Methods

static WinEH::Instruction Alloc(llvm::MCSymbol* L,
                                unsigned int Size)

Declared at: llvm/include/llvm/MC/MCWin64EH.h:29

Parameters

llvm::MCSymbol* L
unsigned int Size

static WinEH::Instruction PushMachFrame(
    llvm::MCSymbol* L,
    bool Code)

Declared at: llvm/include/llvm/MC/MCWin64EH.h:33

Parameters

llvm::MCSymbol* L
bool Code

static WinEH::Instruction PushNonVol(
    llvm::MCSymbol* L,
    unsigned int Reg)

Declared at: llvm/include/llvm/MC/MCWin64EH.h:26

Parameters

llvm::MCSymbol* L
unsigned int Reg

static WinEH::Instruction SaveNonVol(
    llvm::MCSymbol* L,
    unsigned int Reg,
    unsigned int Offset)

Declared at: llvm/include/llvm/MC/MCWin64EH.h:36

Parameters

llvm::MCSymbol* L
unsigned int Reg
unsigned int Offset

static WinEH::Instruction SaveXMM(
    llvm::MCSymbol* L,
    unsigned int Reg,
    unsigned int Offset)

Declared at: llvm/include/llvm/MC/MCWin64EH.h:42

Parameters

llvm::MCSymbol* L
unsigned int Reg
unsigned int Offset

static WinEH::Instruction SetFPReg(
    llvm::MCSymbol* L,
    unsigned int Reg,
    unsigned int Off)

Declared at: llvm/include/llvm/MC/MCWin64EH.h:48

Parameters

llvm::MCSymbol* L
unsigned int Reg
unsigned int Off