[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