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