[llvm-commits] CVS: llvm/test/Regression/Transforms/LICM/2003-12-11-SinkingToPHI.ll
    Chris Lattner 
    lattner at cs.uiuc.edu
       
    Thu Dec 11 16:16:03 PST 2003
    
    
  
Changes in directory llvm/test/Regression/Transforms/LICM:
2003-12-11-SinkingToPHI.ll added (r1.1)
---
Log message:
New testcase that LICM is breaking crafty on
---
Diffs of the changes:  (+20 -0)
Index: llvm/test/Regression/Transforms/LICM/2003-12-11-SinkingToPHI.ll
diff -c /dev/null llvm/test/Regression/Transforms/LICM/2003-12-11-SinkingToPHI.ll:1.1
*** /dev/null	Thu Dec 11 16:15:21 2003
--- llvm/test/Regression/Transforms/LICM/2003-12-11-SinkingToPHI.ll	Thu Dec 11 16:15:11 2003
***************
*** 0 ****
--- 1,20 ----
+ ; RUN: llvm-as < %s | opt -licm | lli
+ 
+ implementation   ; Functions:
+ 
+ int %main() {
+ entry:
+ 	br label %Loop
+ 
+ Loop:
+ 	br bool true, label %LoopCont, label %Out
+ LoopCont:
+ 	%X = add int 1, 0
+ 	br bool true, label %Out, label %Loop
+ 
+ Out:
+ 	%V = phi int [ 2, %Loop], [ %X, %LoopCont]
+ 	%V2 = sub int %V, 1
+ 	ret int %V2
+ }
+ 
    
    
More information about the llvm-commits
mailing list