Match call and target calling conventions in test
authorSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 24 Mar 2016 20:51:24 +0000 (20:51 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 24 Mar 2016 20:51:24 +0000 (20:51 +0000)
Fixes an issue in rL264329.

llvm-svn: 264337

llvm/test/CodeGen/X86/deopt-intrinsic.ll

index 044e1c0..561da93 100644 (file)
@@ -7,6 +7,7 @@ target triple = "x86_64-apple-macosx10.11.0"
 
 declare i32 @llvm.experimental.deoptimize.i32(...)
 declare i8  @llvm.experimental.deoptimize.i8(...)
+declare webkit_jscc i16  @llvm.experimental.deoptimize.i16(...)
 
 define i32 @caller_0() {
 ; CHECK-LABEL: _caller_0:
@@ -43,7 +44,7 @@ entry:
   ret i8 %v
 }
 
-define i8 @caller_2() {
+define i16 @caller_2() {
 ; CHECK-LABEL: _caller_2:
 ; CHECK-NEXT: {{.+cfi.+}}
 ; CHECK-NEXT: ##{{.+}}
@@ -58,8 +59,8 @@ define i8 @caller_2() {
 ; CHECK-NEXT: retq
 
 entry:
-  %v = call webkit_jscc i8(...) @llvm.experimental.deoptimize.i8(i32 42, float 500.0) [ "deopt"(i32 3) ]
-  ret i8 %v
+  %v = call webkit_jscc i16(...) @llvm.experimental.deoptimize.i16(i32 42, float 500.0) [ "deopt"(i32 3) ]
+  ret i16 %v
 }
 
 ; STACKMAPS: Stack Maps: callsites: