diff options
author | Owen Anderson <resistor@mac.com> | 2007-07-20 08:19:20 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2007-07-20 08:19:20 +0000 |
commit | 5bd6c3f2c4c9ecb70d39f4a4342e6dd35639f0e0 (patch) | |
tree | f3ee6bbcd95b949b609457fcf75ee3473fc7a8cd /llvm/lib/Transforms/Scalar/GVNPRE.cpp | |
parent | edb926bfe3c75c9a05668cd9cae0d04ecf1b380d (diff) | |
download | bcm5719-llvm-5bd6c3f2c4c9ecb70d39f4a4342e6dd35639f0e0.tar.gz bcm5719-llvm-5bd6c3f2c4c9ecb70d39f4a4342e6dd35639f0e0.zip |
Fix a bug where we were marking GEP expressions with the wrong opcode.
llvm-svn: 40085
Diffstat (limited to 'llvm/lib/Transforms/Scalar/GVNPRE.cpp')
-rw-r--r-- | llvm/lib/Transforms/Scalar/GVNPRE.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/GVNPRE.cpp b/llvm/lib/Transforms/Scalar/GVNPRE.cpp index 9c7c8c2e259..80f745f333b 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) |