struct LandingPadInfo

Declaration

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

Description

This structure is used to retain landing pad info for the current function.

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:245

Member Variables

public llvm::MachineBasicBlock* LandingPadBlock
public SmallVector<llvm::MCSymbol*, 1> BeginLabels
public SmallVector<llvm::MCSymbol*, 1> EndLabels
public SmallVector<llvm::SEHHandler, 1> SEHHandlers
public llvm::MCSymbol* LandingPadLabel = nullptr
public std::vector<int> TypeIds

Method Overview

Methods

ΒΆLandingPadInfo(llvm::MachineBasicBlock* MBB)

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:253

Parameters

llvm::MachineBasicBlock* MBB