aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-10-19 21:34:11 +0000
committerChris Lattner <sabre@nondot.org>2003-10-19 21:34:11 +0000
commit4661dc6a6abc9ef22e674fe4951a715befd4e072 (patch)
treea8296358ba721720c49652ec8d52536a53d7e441
parentb2acc51bb28a6cff3789d4eb3ff4547a05b9bbe9 (diff)
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions.
This allows removal of a special case from the instvisitor git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9268 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/Support/InstVisitor.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/include/llvm/Support/InstVisitor.h b/include/llvm/Support/InstVisitor.h
index f8298e313d..36ee361aff 100644
--- a/include/llvm/Support/InstVisitor.h
+++ b/include/llvm/Support/InstVisitor.h
@@ -136,20 +136,8 @@ struct InstVisitor {
//
#define HANDLE_INST(NUM, OPCODE, CLASS) \
RetTy visit##OPCODE(CLASS &I) { DELEGATE(CLASS); }
-#define HANDLE_OTHER_INST(NUM, OPCODE, CLASS) // Handle "other" insts specially
#include "llvm/Instruction.def"
- // Implement all "other" instructions, except for PHINode
- RetTy visitCast(CastInst &I) { DELEGATE(CastInst); }
- RetTy visitCall(CallInst &I) { DELEGATE(CallInst); }
- RetTy visitShr(ShiftInst &I) { DELEGATE(ShiftInst); }
- RetTy visitShl(ShiftInst &I) { DELEGATE(ShiftInst); }
- RetTy visitVANext(VANextInst &I) { DELEGATE(VANextInst); }
- RetTy visitVAArg (VAArgInst &I) { DELEGATE(VAArgInst); }
- RetTy visitUserOp1(Instruction &I) { DELEGATE(Instruction); }
- RetTy visitUserOp2(Instruction &I) { DELEGATE(Instruction); }
-
-
// Specific Instruction type classes... note that all of the casts are
// necessary because we use the instruction classes as opaque types...
//