aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
diff options
context:
space:
mode:
authorStepan Dyatkovskiy <stpworld@narod.ru>2014-06-21 19:07:51 +0000
committerStepan Dyatkovskiy <stpworld@narod.ru>2014-06-21 19:07:51 +0000
commit0b58801b693f6c89bac509fa66a3f413dc2dfdce (patch)
tree363a26fd928d15652fd0a75e30de5115f2535d68 /llvm/lib/Transforms/IPO/MergeFunctions.cpp
parenta77f3d8587e46f3d22270f7d3b8b8288f8cfa792 (diff)
downloadllvm-0b58801b693f6c89bac509fa66a3f413dc2dfdce.zip
llvm-0b58801b693f6c89bac509fa66a3f413dc2dfdce.tar.gz
llvm-0b58801b693f6c89bac509fa66a3f413dc2dfdce.tar.bz2
MergeFunctions, doSanityCheck: fixed body comments.
llvm-svn: 211443
Diffstat (limited to 'llvm/lib/Transforms/IPO/MergeFunctions.cpp')
-rw-r--r--llvm/lib/Transforms/IPO/MergeFunctions.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/IPO/MergeFunctions.cpp b/llvm/lib/Transforms/IPO/MergeFunctions.cpp
index 0c8585f..7130b54 100644
--- a/llvm/lib/Transforms/IPO/MergeFunctions.cpp
+++ b/llvm/lib/Transforms/IPO/MergeFunctions.cpp
@@ -1225,16 +1225,14 @@ bool MergeFunctions::doSanityCheck(std::vector<WeakVH> &Worklist) {
bool Transitive = true;
- // F1 > F2, F2 > F3 => F1 > F3
if (Res1 != 0 && Res1 == Res4) {
+ // F1 > F2, F2 > F3 => F1 > F3
Transitive = Res3 == Res1;
- } else
- // F1 > F3, F3 > F2 => F1 > F2
- if (Res3 != 0 && Res3 == -Res4) {
+ } else if (Res3 != 0 && Res3 == -Res4) {
+ // F1 > F3, F3 > F2 => F1 > F2
Transitive = Res3 == Res1;
- } else
- // F2 > F3, F3 > F1 => F2 > F1
- if (Res4 != 0 && -Res3 == Res4) {
+ } else if (Res4 != 0 && -Res3 == Res4) {
+ // F2 > F3, F3 > F1 => F2 > F1
Transitive = Res4 == -Res1;
}