LLVM API Documentation
#include <Instructions.h>
Inheritance diagram for llvm::BitCastInst:


Public Member Functions | |
| BitCastInst (Value *S, const Type *Ty, const std::string &NameStr="", Instruction *InsertBefore=0) | |
| Constructor with insert-before-instruction semantics. | |
| BitCastInst (Value *S, const Type *Ty, const std::string &NameStr, BasicBlock *InsertAtEnd) | |
| Constructor with insert-at-end-of-block semantics. | |
| virtual CastInst * | clone () const |
| Clone an identical BitCastInst. | |
Static Public Member Functions | |
| bool | classof (const BitCastInst *) |
| bool | classof (const Instruction *I) |
| Methods for support type inquiry through isa, cast, and dyn_cast:. | |
| bool | classof (const Value *V) |
Definition at line 3081 of file Instructions.h.
|
||||||||||||||||||||
|
Constructor with insert-before-instruction semantics.
Definition at line 2438 of file Instructions.cpp. References llvm::BitCast, llvm::CastInst::castIsValid(), and llvm::CastInst::getOpcode(). Referenced by clone(). |
|
||||||||||||||||||||
|
Constructor with insert-at-end-of-block semantics.
Definition at line 2444 of file Instructions.cpp. References llvm::BitCast, llvm::CastInst::castIsValid(), and llvm::CastInst::getOpcode(). |
|
|
Reimplemented from llvm::CastInst. Definition at line 3110 of file Instructions.h. |
|
|
Methods for support type inquiry through isa, cast, and dyn_cast:.
Reimplemented from llvm::CastInst. Definition at line 3107 of file Instructions.h. |
|
|
Definition at line 3106 of file Instructions.h. |
|
|
Clone an identical BitCastInst.
Implements llvm::Instruction. Definition at line 2886 of file Instructions.cpp. References BitCastInst(). |