Change Neon VLDn intrinsics to return multiple values instead of really
[oota-llvm.git] / test / CodeGen / ARM / imm.ll
index 0a645d3cac05ac3aa6e770be29234e363e54e7a1..998adbae5c94f1f06a3e46b8e3c57f13f60e2392 100644 (file)
@@ -1,18 +1,16 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm &&
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | not grep CPI
+; RUN: llvm-as < %s | llc -march=arm | not grep CPI
 
-int %test1(int %A) {
-  %B = add int %A, -268435441  ; 0xF000000F
-  ret int %B
+define i32 @test1(i32 %A) {
+        %B = add i32 %A, -268435441             ; <i32> [#uses=1]
+        ret i32 %B
 }
 
-int %test2() {
-  ret int 65533
+define i32 @test2() {
+        ret i32 65533
 }
 
-int %test3(int %A) {
-  %B = or int %A, 65533
-  ret int %B
+define i32 @test3(i32 %A) {
+        %B = or i32 %A, 65533           ; <i32> [#uses=1]
+        ret i32 %B
 }
 
-