summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2007-09-21 03:53:52 +0000
committerOwen Anderson <resistor@mac.com>2007-09-21 03:53:52 +0000
commit46da2a62627508ffe6fb1674720895418632d322 (patch)
tree9229daa88ef82aadaf4e62f2319cecfc8ebb32ca /llvm/lib/Transforms
parent1ff71872c25053c0b5a9d15bc7a1dd2c739792c9 (diff)
downloadbcm5719-llvm-46da2a62627508ffe6fb1674720895418632d322.tar.gz
bcm5719-llvm-46da2a62627508ffe6fb1674720895418632d322.zip
Add partial caching of non-local memory dependence queries. This provides a modest
speedup for GVN. llvm-svn: 42185
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Scalar/GVN.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/GVN.cpp b/llvm/lib/Transforms/Scalar/GVN.cpp
index c6b50a4002d..d9cff01f2c3 100644
--- a/llvm/lib/Transforms/Scalar/GVN.cpp
+++ b/llvm/lib/Transforms/Scalar/GVN.cpp
@@ -834,7 +834,7 @@ bool GVN::processNonLocalLoad(LoadInst* L,
return false;
} else if (I->second == MemoryDependenceAnalysis::NonLocal) {
continue;
- }else if (StoreInst* S = dyn_cast<StoreInst>(I->second)) {
+ } else if (StoreInst* S = dyn_cast<StoreInst>(I->second)) {
if (S->getPointerOperand() == L->getPointerOperand())
repl[I->first] = S->getOperand(0);
else
OpenPOWER on IntegriCloud