From 5bd6c3f2c4c9ecb70d39f4a4342e6dd35639f0e0 Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Fri, 20 Jul 2007 08:19:20 +0000 Subject: [PATCH] Fix a bug where we were marking GEP expressions with the wrong opcode. llvm-svn: 40085 --- llvm/lib/Transforms/Scalar/GVNPRE.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Transforms/Scalar/GVNPRE.cpp b/llvm/lib/Transforms/Scalar/GVNPRE.cpp index 9c7c8c2e2593..80f745f333b1 100644 --- a/llvm/lib/Transforms/Scalar/GVNPRE.cpp +++ b/llvm/lib/Transforms/Scalar/GVNPRE.cpp @@ -418,7 +418,7 @@ Expression ValueTable::create_expression(GetElementPtrInst* G) { e.secondVN = 0; e.thirdVN = 0; e.type = G->getType(); - e.opcode = Expression::SELECT; + e.opcode = Expression::GEP; for (GetElementPtrInst::op_iterator I = G->idx_begin(), E = G->idx_end(); I != E; ++I)