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 | 768231880a1013e0577c94bfa7fdc8b87f901b20 (patch) | |
tree | 0c08c0f846db6d614a816a7fca75d036d3b51c3a /lib/Transforms | |
parent | e298b1ce98c4077b7bc4c317c1815e6b729c41a1 (diff) | |
download | llvm-768231880a1013e0577c94bfa7fdc8b87f901b20.tar.gz llvm-768231880a1013e0577c94bfa7fdc8b87f901b20.tar.bz2 llvm-768231880a1013e0577c94bfa7fdc8b87f901b20.tar.xz |
MergeFunctions, doSanityCheck: fixed body comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211443 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/IPO/MergeFunctions.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/Transforms/IPO/MergeFunctions.cpp b/lib/Transforms/IPO/MergeFunctions.cpp index 0c8585f806..7130b54311 100644 --- a/lib/Transforms/IPO/MergeFunctions.cpp +++ b/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; } |