LLVM 22.0.0git
llvm::WinEH::Instruction Struct Reference

#include "llvm/MC/MCWinEH.h"

Public Member Functions

 Instruction (unsigned Op, MCSymbol *L, unsigned Reg, unsigned Off)
bool operator== (const Instruction &I) const
bool operator!= (const Instruction &I) const

Public Attributes

const MCSymbolLabel
unsigned Offset
unsigned Register
unsigned Operation

Detailed Description

Definition at line 23 of file MCWinEH.h.

Constructor & Destructor Documentation

◆ Instruction()

llvm::WinEH::Instruction::Instruction ( unsigned Op,
MCSymbol * L,
unsigned Reg,
unsigned Off )
inline

Definition at line 29 of file MCWinEH.h.

References Label, Offset, Operation, Reg, and Register.

Referenced by operator!=(), and operator==().

Member Function Documentation

◆ operator!=()

bool llvm::WinEH::Instruction::operator!= ( const Instruction & I) const
inline

Definition at line 38 of file MCWinEH.h.

References I, and Instruction().

◆ operator==()

bool llvm::WinEH::Instruction::operator== ( const Instruction & I) const
inline

Definition at line 32 of file MCWinEH.h.

References I, Instruction(), Offset, Operation, and Register.

Member Data Documentation

◆ Label

const MCSymbol* llvm::WinEH::Instruction::Label

Definition at line 24 of file MCWinEH.h.

Referenced by EmitUnwindCode(), and Instruction().

◆ Offset

◆ Operation

◆ Register


The documentation for this struct was generated from the following file: