From 71184414d607bce0f5a44cb148ea7e2e41270498 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 8 Sep 2002 21:07:51 +0000 Subject: [PATCH] Move TmpInstruction ctor to InstrSelection.cpp file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3622 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/InstrSelection.h | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/include/llvm/CodeGen/InstrSelection.h b/include/llvm/CodeGen/InstrSelection.h index 0e47296e146..256a1807f78 100644 --- a/include/llvm/CodeGen/InstrSelection.h +++ b/include/llvm/CodeGen/InstrSelection.h @@ -68,22 +68,12 @@ class TmpInstruction : public Instruction { public: // Constructor that uses the type of S1 as the type of the temporary. // s1 must be a valid value. s2 may be NULL. - TmpInstruction(Value *s1, Value *s2 = 0, const std::string &name = "") - : Instruction(s1->getType(), Instruction::UserOp1, name) { - Operands.push_back(Use(s1, this)); // s1 must be nonnull - if (s2) { - Operands.push_back(Use(s2, this)); - } - } + TmpInstruction(Value *s1, Value *s2 = 0, const std::string &name = ""); // Constructor that requires the type of the temporary to be specified. // Both S1 and S2 may be NULL. TmpInstruction(const Type *Ty, Value *s1 = 0, Value* s2 = 0, - const std::string &name = "") - : Instruction(Ty, Instruction::UserOp1, name) { - if (s1) { Operands.push_back(Use(s1, this)); } - if (s2) { Operands.push_back(Use(s2, this)); } - } + const std::string &name = ""); virtual Instruction *clone() const { return new TmpInstruction(*this); } virtual const char *getOpcodeName() const {