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
 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

ResumeInstclone_impl () const override

Detailed Description

ResumeInst - Resume the propagation of an exception.

Definition at line 3246 of file Instructions.h.


Member Function Documentation

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

Reimplemented from llvm::TerminatorInst.

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

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

Implements llvm::TerminatorInst.

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

Provide fast operand accessors.

Return the number of successors that this terminator has.

Reimplemented from llvm::TerminatorInst.

Definition at line 3267 of file Instructions.h.

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

Convenience accessor.

Definition at line 3265 of file Instructions.h.


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