diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-07-14 23:09:40 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-07-14 23:09:40 +0000 |
commit | c105645c16f77ee20b853baf717073ad393dd4aa (patch) | |
tree | 69a43edbdd25d8b744a93d16026f1b609c929622 /lib/VMCore/iOperators.cpp | |
parent | a24a0bb0e20886ad976ec650c92ec35d09a91eb9 (diff) |
Create a static version of Instruction::getOpcodeName(opCode) that
can be invoked with only an opcode (i.e., without an instruction).
Move all opCode->opCodeName translations there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2900 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/iOperators.cpp')
-rw-r--r-- | lib/VMCore/iOperators.cpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/lib/VMCore/iOperators.cpp b/lib/VMCore/iOperators.cpp index c2fe1bc04a..75cac7d59d 100644 --- a/lib/VMCore/iOperators.cpp +++ b/lib/VMCore/iOperators.cpp @@ -27,17 +27,6 @@ UnaryOperator *UnaryOperator::create(UnaryOps Op, Value *Source) { // GenericUnaryOperator Class //===----------------------------------------------------------------------===// -const char *GenericUnaryInst::getOpcodeName() const { - switch (getOpcode()) { - case Not: return "not"; - case Cast: return "cast"; - default: - cerr << "Invalid unary operator type!" << getOpcode() << "\n"; - abort(); - } - return 0; -} - //===----------------------------------------------------------------------===// // BinaryOperator Class @@ -87,26 +76,6 @@ bool BinaryOperator::swapOperands() { // GenericBinaryInst Class //===----------------------------------------------------------------------===// -const char *GenericBinaryInst::getOpcodeName() const { - switch (getOpcode()) { - // Standard binary operators... - case Add: return "add"; - case Sub: return "sub"; - case Mul: return "mul"; - case Div: return "div"; - case Rem: return "rem"; - - // Logical operators... - case And: return "and"; - case Or : return "or"; - case Xor: return "xor"; - default: - cerr << "Invalid binary operator type!" << getOpcode() << "\n"; - abort(); - } - return 0; -} - //===----------------------------------------------------------------------===// // SetCondInst Class @@ -122,17 +91,3 @@ SetCondInst::SetCondInst(BinaryOps opType, Value *S1, Value *S2, // Make sure it's a valid type... assert(getOpcodeName() != 0); } - -const char *SetCondInst::getOpcodeName() const { - switch (OpType) { - case SetLE: return "setle"; - case SetGE: return "setge"; - case SetLT: return "setlt"; - case SetGT: return "setgt"; - case SetEQ: return "seteq"; - case SetNE: return "setne"; - default: - assert(0 && "Invalid opcode type to SetCondInst class!"); - return "invalid opcode type to SetCondInst"; - } -} |