diff options
author | Stepan Dyatkovskiy <stpworld@narod.ru> | 2014-06-21 19:07:51 +0000 |
---|---|---|
committer | Stepan Dyatkovskiy <stpworld@narod.ru> | 2014-06-21 19:07:51 +0000 |
commit | 0b58801b693f6c89bac509fa66a3f413dc2dfdce (patch) | |
tree | 363a26fd928d15652fd0a75e30de5115f2535d68 /llvm/lib/Transforms/IPO/MergeFunctions.cpp | |
parent | a77f3d8587e46f3d22270f7d3b8b8288f8cfa792 (diff) | |
download | llvm-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.cpp | 12 |
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; } |