[llvm-commits] CVS: llvm/test/Regression/Jello/test-cast.ll

Chris Lattner lattner at cs.uiuc.edu
Sun Jan 12 18:59:05 PST 2003


Changes in directory llvm/test/Regression/Jello:

test-cast.ll updated: 1.1 -> 1.2

---
Log message:

test a bunch of stuff


---
Diffs of the changes:

Index: llvm/test/Regression/Jello/test-cast.ll
diff -u llvm/test/Regression/Jello/test-cast.ll:1.1 llvm/test/Regression/Jello/test-cast.ll:1.2
--- llvm/test/Regression/Jello/test-cast.ll:1.1	Sun Dec 15 01:55:43 2002
+++ llvm/test/Regression/Jello/test-cast.ll	Sun Jan 12 18:56:37 2003
@@ -1,7 +1,65 @@
 
+int %foo() {
+  ret int 0
+}
+
 int %main() {
+  ; cast bool to ...
+  cast bool true to bool
   cast bool true to int
+
+  ; cast sbyte to ...
+  cast sbyte 0 to sbyte
+  cast sbyte 4 to short
+  cast sbyte 4 to long
+  cast sbyte 4 to ulong
+  cast sbyte 4 to double
+
+  ; cast short to ...
+  cast short 0 to short
+  cast short 0 to long
+  cast short 0 to ulong
+  cast short 0 to double
+
+  ; cast int to ...
   cast int 6 to bool
+  cast int 6 to short
+  cast int 0 to int
+  cast int 0 to long
+  cast int 0 to ulong
+  cast int 0 to double
+
+  ; cast uint to ...
+  cast uint 0 to long
+  cast uint 0 to ulong
+
+  ; cast long to ...
+  cast long 0 to sbyte
+  cast long 0 to ubyte
+  cast long 0 to short
+  cast long 0 to ushort
+  cast long 0 to int
+  cast long 0 to uint
+  cast long 0 to long
+  cast long 0 to ulong
+  cast long 0 to float
+  cast long 0 to double
+  
+  ; cast float to ...
+  cast float 0.0 to float
+  cast float 0.0 to double
+
+  ; cast double to ...
+  cast double 0.0 to sbyte
+  cast double 0.0 to ubyte
+  cast double 0.0 to short
+  cast double 0.0 to ushort
+  cast double 0.0 to int
+  cast double 0.0 to uint
+  cast double 0.0 to long
+  ;cast double 0.0 to ulong
+  cast double 0.0 to float
+  cast double 0.0 to double
 
   ret int 0
 }





More information about the llvm-commits mailing list