LLVM  mainline
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends
llvm::ResumeInst Class Reference

ResumeInst - Resume the propagation of an exception. More...

#include <Instructions.h>

Inheritance diagram for llvm::ResumeInst:
Inheritance graph
[legend]
Collaboration diagram for llvm::ResumeInst:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DECLARE_TRANSPARENT_OPERAND_ACCESSORS (Value)
 Provide fast operand accessors.
ValuegetValue () const
 Convenience accessor.
unsigned getNumSuccessors () const
 Return the number of successors that this terminator has.

Static Public Member Functions

static ResumeInstCreate (Value *Exn, Instruction *InsertBefore=nullptr)
static ResumeInstCreate (Value *Exn, BasicBlock *InsertAtEnd)
static bool classof (const Instruction *I)
static bool classof (const Value *V)
 Methods for support type inquiry through isa, cast, and dyn_cast:

Protected Member Functions

ResumeInstcloneImpl () const
 Create a copy of this instruction.

Friends

class Instruction

Detailed Description

ResumeInst - Resume the propagation of an exception.

Definition at line 3797 of file Instructions.h.


Member Function Documentation

static bool llvm::ResumeInst::classof ( const Instruction I) [inline, static]

Reimplemented from llvm::TerminatorInst.

Definition at line 3825 of file Instructions.h.

References llvm::Instruction::getOpcode().

static bool llvm::ResumeInst::classof ( const Value V) [inline, static]

Methods for support type inquiry through isa, cast, and dyn_cast:

Reimplemented from llvm::TerminatorInst.

Definition at line 3828 of file Instructions.h.

ResumeInst * ResumeInst::cloneImpl ( ) const [protected]

Create a copy of this instruction.

Reimplemented from llvm::Instruction.

Definition at line 3958 of file Instructions.cpp.

static ResumeInst* llvm::ResumeInst::Create ( Value Exn,
Instruction InsertBefore = nullptr 
) [inline, static]
static ResumeInst* llvm::ResumeInst::Create ( Value Exn,
BasicBlock InsertAtEnd 
) [inline, static]

Definition at line 3812 of file Instructions.h.

Provide fast operand accessors.

Return the number of successors that this terminator has.

Reimplemented from llvm::TerminatorInst.

Definition at line 3822 of file Instructions.h.

Value* llvm::ResumeInst::getValue ( ) const [inline]

Convenience accessor.

Definition at line 3820 of file Instructions.h.


Friends And Related Function Documentation

friend class Instruction [friend]

Definition at line 3805 of file Instructions.h.


The documentation for this class was generated from the following files: