diff options
Diffstat (limited to 'lib/VMCore/Instruction.cpp')
-rw-r--r-- | lib/VMCore/Instruction.cpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/VMCore/Instruction.cpp b/lib/VMCore/Instruction.cpp index 6cb62ea374..bd3596debf 100644 --- a/lib/VMCore/Instruction.cpp +++ b/lib/VMCore/Instruction.cpp @@ -8,8 +8,6 @@ #include "llvm/BasicBlock.h" #include "llvm/Method.h" #include "llvm/SymbolTable.h" -#include "llvm/iBinary.h" -#include "llvm/iUnary.h" Instruction::Instruction(const Type *ty, unsigned it, const string &Name) : User(ty, Value::InstructionVal, Name) { @@ -29,34 +27,3 @@ void Instruction::setName(const string &name) { Value::setName(name); if (PP && hasName()) PP->getSymbolTableSure()->insert(this); } - -BinaryOperator *BinaryOperator::getBinaryOperator(unsigned Op, - Value *S1, Value *S2) { - switch (Op) { - case Add: - return new AddInst(S1, S2); - case Sub: - return new SubInst(S1, S2); - - case SetLT: - case SetGT: - case SetLE: - case SetGE: - case SetEQ: - case SetNE: - return new SetCondInst((BinaryOps)Op, S1, S2); - - default: - cerr << "Don't know how to GetBinaryOperator " << Op << endl; - return 0; - } -} - - -UnaryOperator *UnaryOperator::getUnaryOperator(unsigned Op, Value *Source) { - switch (Op) { - default: - cerr << "Don't know how to GetUnaryOperator " << Op << endl; - return 0; - } -} |