[llvm] r333765 - [DAG] Simplify Expression. NFC.
Nirav Dave via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 1 08:05:30 PDT 2018
Author: niravd
Date: Fri Jun 1 08:05:30 2018
New Revision: 333765
URL: http://llvm.org/viewvc/llvm-project?rev=333765&view=rev
Log:
[DAG] Simplify Expression. NFC.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp?rev=333765&r1=333764&r2=333765&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Fri Jun 1 08:05:30 2018
@@ -13691,17 +13691,11 @@ bool DAGCombiner::MergeConsecutiveStores
continue;
}
- bool Merged = MergeStoresOfConstantsOrVecElts(
- StoreNodes, MemVT, NumStoresToMerge, false, true, false);
- if (!Merged) {
- StoreNodes.erase(StoreNodes.begin(),
- StoreNodes.begin() + NumStoresToMerge);
- continue;
- }
- // Remove merged stores for next iteration.
+ RV |= MergeStoresOfConstantsOrVecElts(StoreNodes, MemVT, NumStoresToMerge,
+ false, true, false);
+
StoreNodes.erase(StoreNodes.begin(),
StoreNodes.begin() + NumStoresToMerge);
- RV = true;
continue;
}
More information about the llvm-commits
mailing list