class FuncletPadInst

Declaration

class FuncletPadInst : public Instruction { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/InstrTypes.h:2159

Inherits from: Instruction

Member Variables

Inherited from Value:

protected SubclassOptionalData
protected NumUserOperands
protected IsUsedByMD
protected HasName
protected HasHungOffUses
protected HasDescriptor
public static MaxAlignmentExponent = 29
public static MaximumAlignment = 1U << MaxAlignmentExponent

Method Overview

Inherited from Instruction:

Inherited from User:

Inherited from Value:

Methods

llvm::User::op_range arg_operands()

Declared at: llvm/include/llvm/IR/InstrTypes.h:2206

llvm::User::const_op_range arg_operands() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:2209

static bool classof(const llvm::Instruction* I)

Declared at: llvm/include/llvm/IR/InstrTypes.h:2214

Parameters

const llvm::Instruction* I

static bool classof(const llvm::Value* V)

Declared at: llvm/include/llvm/IR/InstrTypes.h:2215

Parameters

const llvm::Value* V

llvm::FuncletPadInst* cloneImpl() const

Declared at: llvm/include/llvm/IR/InstrTypes.h:2178

llvm::Value* getArgOperand(unsigned int i) const

Description

getArgOperand/setArgOperand - Return/set the i-th funcletpad argument.

Declared at: llvm/include/llvm/IR/InstrTypes.h:2202

Parameters

unsigned int i

unsigned int getNumArgOperands() const

Description

getNumArgOperands - Return the number of funcletpad arguments.

Declared at: llvm/include/llvm/IR/InstrTypes.h:2186

llvm::Value* getParentPad() const

Description

Return the outer EH-pad this funclet is nested within. Note: This returns the associated CatchSwitchInst if this FuncletPadInst is a CatchPadInst.

Declared at: llvm/include/llvm/IR/InstrTypes.h:2194

void setArgOperand(unsigned int i, llvm::Value* v)

Declared at: llvm/include/llvm/IR/InstrTypes.h:2203

Parameters

unsigned int i
llvm::Value* v

void setParentPad(llvm::Value* ParentPad)

Declared at: llvm/include/llvm/IR/InstrTypes.h:2195

Parameters

llvm::Value* ParentPad