Changes in directory llvm/test/Regression/Transforms/LCSSA:

2006-06-03-IncorrectIDFPhis.ll added (r1.1)
basictest.ll updated: 1.3 -> 1.4
---
Log message:

Update the regression tests, and add a new one encountered while compiling 
crtend.


---
Diffs of the changes:  (+28 -2)

 2006-06-03-IncorrectIDFPhis.ll |   26 ++++++++++++++++++++++++++
 basictest.ll                   |    4 ++--
 2 files changed, 28 insertions(+), 2 deletions(-)


Index: llvm/test/Regression/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
diff -c /dev/null 
llvm/test/Regression/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll:1.1
*** /dev/null   Sat Jun  3 19:56:40 2006
--- llvm/test/Regression/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll        
Sat Jun  3 19:56:30 2006
***************
*** 0 ****
--- 1,26 ----
+ ; RUN: llvm-as < %s | opt -lcssa | llvm-dis | grep "%SJE.0.0.lcssa = phi 
.struct.SetJmpMapEntry" &&
+ ; RUN: llvm-as < %s | opt -lcssa | llvm-dis | grep "%SJE.0.0.lcssa1 = phi 
.struct.SetJmpMapEntry"
+ 
+ %struct.SetJmpMapEntry = type { sbyte*, uint, %struct.SetJmpMapEntry* }
+ 
+ implementation   ; Functions:
+ 
+ void %__llvm_sjljeh_try_catching_longjmp_exception() {
+ entry:
+       br bool false, label %UnifiedReturnBlock, label %no_exit
+ 
+ no_exit:              ; preds = %endif, %entry
+       %SJE.0.0 = phi %struct.SetJmpMapEntry* [ %tmp.24, %endif ], [ null, 
%entry ]            ; <%struct.SetJmpMapEntry*> [#uses=1]
+       br bool false, label %then, label %endif
+ 
+ then:         ; preds = %no_exit
+       %tmp.20 = getelementptr %struct.SetJmpMapEntry* %SJE.0.0, int 0, uint 1 
        ; <uint*> [#uses=0]
+       ret void
+ 
+ endif:                ; preds = %no_exit
+       %tmp.24 = load %struct.SetJmpMapEntry** null            ; 
<%struct.SetJmpMapEntry*> [#uses=1]
+       br bool false, label %UnifiedReturnBlock, label %no_exit
+ 
+ UnifiedReturnBlock:           ; preds = %endif, %entry
+       ret void
+ }


Index: llvm/test/Regression/Transforms/LCSSA/basictest.ll
diff -u llvm/test/Regression/Transforms/LCSSA/basictest.ll:1.3 
llvm/test/Regression/Transforms/LCSSA/basictest.ll:1.4
--- llvm/test/Regression/Transforms/LCSSA/basictest.ll:1.3      Sun May 28 
20:28:16 2006
+++ llvm/test/Regression/Transforms/LCSSA/basictest.ll  Sat Jun  3 19:56:30 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -lcssa | llvm-dis | grep "%lcssa = phi int" &&
-; RUN: llvm-as < %s | opt -lcssa | llvm-dis | grep "%X4 = add int 3, %lcssa"
+; RUN: llvm-as < %s | opt -lcssa | llvm-dis | grep "X3.lcssa = phi int" &&
+; RUN: llvm-as < %s | opt -lcssa | llvm-dis | grep "%X4 = add int 3, %X3.lcssa"
 
 void %lcssa(bool %S2) {
 entry:



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to