[llvm-commits] CVS: llvm/test/Regression/Transforms/LowerSetJmp/2005-05-05-OldUses.ll
Chris Lattner
lattner at cs.uiuc.edu
Thu May 5 08:47:34 PDT 2005
Changes in directory llvm/test/Regression/Transforms/LowerSetJmp:
2005-05-05-OldUses.ll added (r1.1)
---
Log message:
new testcase for a bug Jim found
---
Diffs of the changes: (+23 -0)
2005-05-05-OldUses.ll | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+)
Index: llvm/test/Regression/Transforms/LowerSetJmp/2005-05-05-OldUses.ll
diff -c /dev/null llvm/test/Regression/Transforms/LowerSetJmp/2005-05-05-OldUses.ll:1.1
*** /dev/null Thu May 5 10:47:27 2005
--- llvm/test/Regression/Transforms/LowerSetJmp/2005-05-05-OldUses.ll Thu May 5 10:47:16 2005
***************
*** 0 ****
--- 1,23 ----
+ ; RUN: llvm-as < %s | opt -lowersetjmp
+ %lldb.compile_unit = type { uint, ushort, ushort, sbyte*, sbyte*, sbyte*, { }* }
+ %d.compile_unit = external global %lldb.compile_unit ; <%lldb.compile_unit*> [#uses=1]
+
+ implementation ; Functions:
+
+ declare { }* %llvm.dbg.stoppoint({ }*, uint, uint, %lldb.compile_unit*)
+
+ declare void %llvm.longjmp(int*, int)
+
+ void %rb_iterate() {
+ entry:
+ br bool false, label %then.1, label %else.0
+
+ then.1: ; preds = %entry
+ call void %llvm.longjmp( int* null, int 0 )
+ %dbg.tmp.57 = call { }* %llvm.dbg.stoppoint( { }* null, uint 5056, uint 0, %lldb.compile_unit* %d.compile_unit ) ; <{ }*> [#uses=1]
+ store { }* %dbg.tmp.57, { }** null
+ ret void
+
+ else.0: ; preds = %entry
+ ret void
+ }
More information about the llvm-commits
mailing list