diff options
Diffstat (limited to 'include/llvm/Instruction.h')
-rw-r--r-- | include/llvm/Instruction.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/Instruction.h b/include/llvm/Instruction.h index fae6d2a..17eec87 100644 --- a/include/llvm/Instruction.h +++ b/include/llvm/Instruction.h @@ -36,11 +36,15 @@ class Instruction : public User, public Annotable { friend class SymbolTableListTraits<Instruction, BasicBlock, Function, ilist_traits<Instruction> >; void setParent(BasicBlock *P); + void init(); + protected: unsigned iType; // InstructionType: The opcode of the instruction Instruction(const Type *Ty, unsigned iType, const std::string &Name = "", Instruction *InsertBefore = 0); + Instruction(const Type *Ty, unsigned iType, const std::string &Name, + BasicBlock *InsertAtEnd); public: ~Instruction() { |