[llvm] r290546 - [NewGVN] Change test to reflect difference between GVN and NewGVN.

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 26 10:10:09 PST 2016


Author: davide
Date: Mon Dec 26 12:10:09 2016
New Revision: 290546

URL: http://llvm.org/viewvc/llvm-project?rev=290546&view=rev
Log:
[NewGVN] Change test to reflect difference between GVN and NewGVN.

The current GVN algorithm folds unconditional branches to, it claims,
expose more PRE oportunities. The folding, if really needed,
(which is not sure, as it's not really proved it improves analysis)
can be done by an earlier cleanup pass instead of GVN itself.
Ack'ed/SGTM'd by Daniel Berlin.

Differential Revision:  https://reviews.llvm.org/D28117

Modified:
    llvm/trunk/test/Transforms/NewGVN/basic.ll

Modified: llvm/trunk/test/Transforms/NewGVN/basic.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/NewGVN/basic.ll?rev=290546&r1=290545&r2=290546&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/NewGVN/basic.ll (original)
+++ llvm/trunk/test/Transforms/NewGVN/basic.ll Mon Dec 26 12:10:09 2016
@@ -1,4 +1,3 @@
-; XFAIL: *
 ; RUN: opt < %s -newgvn -S | FileCheck %s
 
 define i32 @main() {
@@ -12,5 +11,7 @@ block2:
 
 ; CHECK: define i32 @main() {
 ; CHECK-NEXT: block1:
+; CHECK-NEXT:   br label %block2
+; CHECK: block2:
 ; CHECK-NEXT:   ret i32 0
 ; CHECK-NEXT: }




More information about the llvm-commits mailing list