LLVM API Documentation

Public Member Functions | Static Public Member Functions | Protected Member Functions
llvm::ResumeInst Class Reference

#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

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

ResumeInstclone_impl () const override

Detailed Description

ResumeInst - Resume the propagation of an exception.

Definition at line 3248 of file Instructions.h.


Member Function Documentation

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

Reimplemented from llvm::TerminatorInst.

Definition at line 3272 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 3275 of file Instructions.h.

ResumeInst * ResumeInst::clone_impl ( ) const [override, protected, virtual]

Implements llvm::TerminatorInst.

Definition at line 3764 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 3259 of file Instructions.h.

Provide fast operand accessors.

getNumSuccessors - Return the number of successors that this terminator has.

Reimplemented from llvm::TerminatorInst.

Definition at line 3269 of file Instructions.h.

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

Convenience accessor.

Definition at line 3267 of file Instructions.h.


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