LLVM API Documentation
#include <Instructions.h>
Inheritance diagram for llvm::UnreachableInst:
Public Member Functions | |
UnreachableInst (Instruction *InsertBefore=0) | |
UnreachableInst (BasicBlock *InsertAtEnd) | |
virtual UnreachableInst * | clone () const |
Terminators must implement the methods required by Instruction... | |
virtual const BasicBlock * | getSuccessor (unsigned idx) const |
virtual void | setSuccessor (unsigned idx, BasicBlock *NewSucc) |
Set a successor at a given index. | |
virtual unsigned | getNumSuccessors () const |
Static Public Member Functions | |
static bool | classof (const UnreachableInst *) |
static bool | classof (const Instruction *I) |
Methods for support type inquiry through isa, cast, and dyn_cast:. | |
static bool | classof (const Value *V) |
Definition at line 1197 of file Instructions.h.
|
Definition at line 1199 of file Instructions.h. Referenced by clone(). |
|
Definition at line 1202 of file Instructions.h. |
|
Reimplemented from llvm::TerminatorInst. Definition at line 1221 of file Instructions.h. References classof(). |
|
Methods for support type inquiry through isa, cast, and dyn_cast:.
Reimplemented from llvm::TerminatorInst. Definition at line 1218 of file Instructions.h. References llvm::Instruction::getOpcode(). |
|
Definition at line 1217 of file Instructions.h. Referenced by classof(). |
|
Terminators must implement the methods required by Instruction...
Implements llvm::TerminatorInst. Definition at line 822 of file Instructions.cpp. References UnreachableInst(). |
|
Implements llvm::TerminatorInst. Definition at line 1214 of file Instructions.h. |
|
Additionally, they must provide a method to get at the successors of this terminator instruction. 'idx' may not be >= the number of successors returned by getNumSuccessors()! Implements llvm::TerminatorInst. Definition at line 1208 of file Instructions.h. References abort(). |
|
Set a successor at a given index.
Implements llvm::TerminatorInst. Definition at line 234 of file Instructions.cpp. |