Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(295)

Unified Diff: tests_lit/llvm2ice_tests/fp.pnacl.ll

Issue 914263005: Subzero: switch from llvm-objdump to objdump for lit tests (for LLVM merge) (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: fix some line wrap Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests_lit/llvm2ice_tests/elf_container.ll ('k') | tests_lit/llvm2ice_tests/fpcall.ll » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests_lit/llvm2ice_tests/fp.pnacl.ll
diff --git a/tests_lit/llvm2ice_tests/fp.pnacl.ll b/tests_lit/llvm2ice_tests/fp.pnacl.ll
index 0987b7f6790ed5374b329adac5f37c60839a17d9..1beb3eb85f227fefe48050c0f6c3877f5c212494 100644
--- a/tests_lit/llvm2ice_tests/fp.pnacl.ll
+++ b/tests_lit/llvm2ice_tests/fp.pnacl.ll
@@ -3,12 +3,10 @@
; that should be present regardless of the optimization level, so
; there are no special OPTM1 match lines.
-; RUN: %p2i -i %s --args -O2 --verbose none \
-; RUN: | llvm-mc -triple=i686-none-nacl -filetype=obj \
-; RUN: | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s
-; RUN: %p2i -i %s --args -Om1 --verbose none \
-; RUN: | llvm-mc -triple=i686-none-nacl -filetype=obj \
-; RUN: | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s
+; RUN: %p2i --assemble --disassemble -i %s --args -O2 --verbose none \
+; RUN: | FileCheck %s
+; RUN: %p2i --assemble --disassemble -i %s --args -Om1 --verbose none \
+; RUN: | FileCheck %s
@__init_array_start = internal constant [0 x i8] zeroinitializer, align 4
@__fini_array_start = internal constant [0 x i8] zeroinitializer, align 4
@@ -20,7 +18,7 @@ entry:
ret i32 %b
}
; CHECK-LABEL: doubleArgs
-; CHECK: mov eax, dword ptr [esp + 12]
+; CHECK: mov eax,DWORD PTR [esp+0xc]
; CHECK-NEXT: ret
define internal i32 @floatArgs(float %a, i32 %b, float %c) {
@@ -28,7 +26,7 @@ entry:
ret i32 %b
}
; CHECK-LABEL: floatArgs
-; CHECK: mov eax, dword ptr [esp + 8]
+; CHECK: mov eax,DWORD PTR [esp+0x8]
; CHECK-NEXT: ret
define internal i32 @passFpArgs(float %a, double %b, float %c, double %d, float %e, double %f) {
@@ -41,12 +39,12 @@ entry:
ret i32 %add3
}
; CHECK-LABEL: passFpArgs
-; CHECK: mov dword ptr [esp + 4], 123
-; CHECK: call ignoreFpArgsNoInline
-; CHECK: mov dword ptr [esp + 4], 123
-; CHECK: call ignoreFpArgsNoInline
-; CHECK: mov dword ptr [esp + 4], 123
-; CHECK: call ignoreFpArgsNoInline
+; CHECK: mov DWORD PTR [esp+0x4],0x7b
+; CHECK: call {{.*}} R_{{.*}} ignoreFpArgsNoInline
+; CHECK: mov DWORD PTR [esp+0x4],0x7b
+; CHECK: call {{.*}} R_{{.*}} ignoreFpArgsNoInline
+; CHECK: mov DWORD PTR [esp+0x4],0x7b
+; CHECK: call {{.*}} R_{{.*}} ignoreFpArgsNoInline
declare i32 @ignoreFpArgsNoInline(float %x, i32 %y, double %z)
@@ -56,8 +54,8 @@ entry:
ret i32 %call
}
; CHECK-LABEL: passFpConstArg
-; CHECK: mov dword ptr [esp + 4], 123
-; CHECK: call ignoreFpArgsNoInline
+; CHECK: mov DWORD PTR [esp+0x4],0x7b
+; CHECK: call {{.*}} R_{{.*}} ignoreFpArgsNoInline
define internal i32 @passFp32ConstArg(float %a) {
entry:
@@ -65,28 +63,25 @@ entry:
ret i32 %call
}
; CHECK-LABEL: passFp32ConstArg
-; CHECK: mov dword ptr [esp + 4], 123
-; CHECK: movss dword ptr [esp + 8]
-; CHECK: call ignoreFp32ArgsNoInline
+; CHECK: mov DWORD PTR [esp+0x4],0x7b
+; CHECK: movss DWORD PTR [esp+0x8]
+; CHECK: call {{.*}} R_{{.*}} ignoreFp32ArgsNoInline
-define i32 @ignoreFp32ArgsNoInline(float %x, i32 %y, float %z) {
-entry:
- ret i32 %y
-}
+declare i32 @ignoreFp32ArgsNoInline(float %x, i32 %y, float %z)
define internal float @returnFloatArg(float %a) {
entry:
ret float %a
}
; CHECK-LABEL: returnFloatArg
-; CHECK: fld dword ptr [esp
+; CHECK: fld DWORD PTR [esp
define internal double @returnDoubleArg(double %a) {
entry:
ret double %a
}
; CHECK-LABEL: returnDoubleArg
-; CHECK: fld qword ptr [esp
+; CHECK: fld QWORD PTR [esp
define internal float @returnFloatConst() {
entry:
@@ -180,7 +175,7 @@ entry:
ret float %div
}
; CHECK-LABEL: remFloat
-; CHECK: call fmodf
+; CHECK: call {{.*}} R_{{.*}} fmodf
define internal double @remDouble(double %a, double %b) {
entry:
@@ -188,7 +183,7 @@ entry:
ret double %div
}
; CHECK-LABEL: remDouble
-; CHECK: call fmod
+; CHECK: call {{.*}} R_{{.*}} fmod
define internal float @fptrunc(double %a) {
entry:
@@ -214,7 +209,7 @@ entry:
ret i64 %conv
}
; CHECK-LABEL: doubleToSigned64
-; CHECK: call cvtdtosi64
+; CHECK: call {{.*}} R_{{.*}} cvtdtosi64
define internal i64 @floatToSigned64(float %a) {
entry:
@@ -222,7 +217,7 @@ entry:
ret i64 %conv
}
; CHECK-LABEL: floatToSigned64
-; CHECK: call cvtftosi64
+; CHECK: call {{.*}} R_{{.*}} cvtftosi64
define internal i64 @doubleToUnsigned64(double %a) {
entry:
@@ -230,7 +225,7 @@ entry:
ret i64 %conv
}
; CHECK-LABEL: doubleToUnsigned64
-; CHECK: call cvtdtoui64
+; CHECK: call {{.*}} R_{{.*}} cvtdtoui64
define internal i64 @floatToUnsigned64(float %a) {
entry:
@@ -238,7 +233,7 @@ entry:
ret i64 %conv
}
; CHECK-LABEL: floatToUnsigned64
-; CHECK: call cvtftoui64
+; CHECK: call {{.*}} R_{{.*}} cvtftoui64
define internal i32 @doubleToSigned32(double %a) {
entry:
@@ -270,7 +265,7 @@ entry:
ret i32 %conv
}
; CHECK-LABEL: doubleToUnsigned32
-; CHECK: call cvtdtoui32
+; CHECK: call {{.*}} R_{{.*}} cvtdtoui32
define internal i32 @floatToUnsigned32(float %a) {
entry:
@@ -278,8 +273,7 @@ entry:
ret i32 %conv
}
; CHECK-LABEL: floatToUnsigned32
-; CHECK: call cvtftoui32
-
+; CHECK: call {{.*}} R_{{.*}} cvtftoui32
define internal i32 @doubleToSigned16(double %a) {
entry:
@@ -369,7 +363,7 @@ entry:
}
; CHECK-LABEL: doubleToUnsigned1
; CHECK: cvttsd2si
-; CHECK: and eax, 1
+; CHECK: and eax,0x1
define internal i32 @floatToUnsigned1(float %a) {
entry:
@@ -379,7 +373,7 @@ entry:
}
; CHECK-LABEL: floatToUnsigned1
; CHECK: cvttss2si
-; CHECK: and eax, 1
+; CHECK: and eax,0x1
define internal double @signed64ToDouble(i64 %a) {
entry:
@@ -387,8 +381,8 @@ entry:
ret double %conv
}
; CHECK-LABEL: signed64ToDouble
-; CHECK: call cvtsi64tod
-; CHECK: fstp qword
+; CHECK: call {{.*}} R_{{.*}} cvtsi64tod
+; CHECK: fstp QWORD
define internal float @signed64ToFloat(i64 %a) {
entry:
@@ -396,8 +390,8 @@ entry:
ret float %conv
}
; CHECK-LABEL: signed64ToFloat
-; CHECK: call cvtsi64tof
-; CHECK: fstp dword
+; CHECK: call {{.*}} R_{{.*}} cvtsi64tof
+; CHECK: fstp DWORD
define internal double @unsigned64ToDouble(i64 %a) {
entry:
@@ -405,7 +399,7 @@ entry:
ret double %conv
}
; CHECK-LABEL: unsigned64ToDouble
-; CHECK: call cvtui64tod
+; CHECK: call {{.*}} R_{{.*}} cvtui64tod
; CHECK: fstp
define internal float @unsigned64ToFloat(i64 %a) {
@@ -414,7 +408,7 @@ entry:
ret float %conv
}
; CHECK-LABEL: unsigned64ToFloat
-; CHECK: call cvtui64tof
+; CHECK: call {{.*}} R_{{.*}} cvtui64tof
; CHECK: fstp
define internal double @unsigned64ToDoubleConst() {
@@ -423,9 +417,9 @@ entry:
ret double %conv
}
; CHECK-LABEL: unsigned64ToDouble
-; CHECK: mov dword ptr [esp + 4], 2874
-; CHECK: mov dword ptr [esp], 1942892530
-; CHECK: call cvtui64tod
+; CHECK: mov DWORD PTR [esp+0x4],0xb3a
+; CHECK: mov DWORD PTR [esp],0x73ce2ff2
+; CHECK: call {{.*}} R_{{.*}} cvtui64tod
; CHECK: fstp
define internal double @signed32ToDouble(i32 %a) {
@@ -461,8 +455,8 @@ entry:
ret double %conv
}
; CHECK-LABEL: unsigned32ToDouble
-; CHECK: call cvtui32tod
-; CHECK: fstp qword
+; CHECK: call {{.*}} R_{{.*}} cvtui32tod
+; CHECK: fstp QWORD
define internal float @unsigned32ToFloat(i32 %a) {
entry:
@@ -470,8 +464,8 @@ entry:
ret float %conv
}
; CHECK-LABEL: unsigned32ToFloat
-; CHECK: call cvtui32tof
-; CHECK: fstp dword
+; CHECK: call {{.*}} R_{{.*}} cvtui32tof
+; CHECK: fstp DWORD
define internal double @signed16ToDouble(i32 %a) {
entry:
@@ -481,7 +475,7 @@ entry:
}
; CHECK-LABEL: signed16ToDouble
; CHECK: cvtsi2sd
-; CHECK: fld qword
+; CHECK: fld QWORD
define internal float @signed16ToFloat(i32 %a) {
entry:
@@ -491,7 +485,7 @@ entry:
}
; CHECK-LABEL: signed16ToFloat
; CHECK: cvtsi2ss
-; CHECK: fld dword
+; CHECK: fld DWORD
define internal double @unsigned16ToDouble(i32 %a) {
entry:
@@ -636,18 +630,15 @@ if.end3: ; preds = %if.then2, %if.end
}
; CHECK-LABEL: fcmpEq
; CHECK: ucomiss
-; CHECK: jne {{[0-9]}}
-; CHECK-NEXT: jp {{[0-9]}}
-; CHECK: call func
+; CHECK: jne
+; CHECK-NEXT: jp
+; CHECK: call {{.*}} R_{{.*}} func
; CHECK: ucomisd
-; CHECK: jne {{[0-9]}}
-; CHECK-NEXT: jp {{[0-9]}}
-; CHECK: call func
+; CHECK: jne
+; CHECK-NEXT: jp
+; CHECK: call {{.*}} R_{{.*}} func
-define void @func() {
-entry:
- ret void
-}
+declare void @func()
define internal void @fcmpNe(float %a, float %b, double %c, double %d) {
entry:
@@ -671,13 +662,13 @@ if.end3: ; preds = %if.then2, %if.end
}
; CHECK-LABEL: fcmpNe
; CHECK: ucomiss
-; CHECK: jne {{[0-9]}}
-; CHECK-NEXT: jp {{[0-9]}}
-; CHECK: call func
+; CHECK: jne
+; CHECK-NEXT: jp
+; CHECK: call {{.*}} R_{{.*}} func
; CHECK: ucomisd
-; CHECK: jne {{[0-9]}}
-; CHECK-NEXT: jp {{[0-9]}}
-; CHECK: call func
+; CHECK: jne
+; CHECK-NEXT: jp
+; CHECK: call {{.*}} R_{{.*}} func
define internal void @fcmpGt(float %a, float %b, double %c, double %d) {
entry:
@@ -701,11 +692,11 @@ if.end3: ; preds = %if.then2, %if.end
}
; CHECK-LABEL: fcmpGt
; CHECK: ucomiss
-; CHECK: ja {{[0-9]}}
-; CHECK: call func
+; CHECK: ja
+; CHECK: call {{.*}} R_{{.*}} func
; CHECK: ucomisd
-; CHECK: ja {{[0-9]}}
-; CHECK: call func
+; CHECK: ja
+; CHECK: call {{.*}} R_{{.*}} func
define internal void @fcmpGe(float %a, float %b, double %c, double %d) {
entry:
@@ -729,11 +720,11 @@ if.end3: ; preds = %if.end, %if.then2
}
; CHECK-LABEL: fcmpGe
; CHECK: ucomiss
-; CHECK: jb {{[0-9]}}
-; CHECK: call func
+; CHECK: jb
+; CHECK: call {{.*}} R_{{.*}} func
; CHECK: ucomisd
-; CHECK: jb {{[0-9]}}
-; CHECK: call func
+; CHECK: jb
+; CHECK: call {{.*}} R_{{.*}} func
define internal void @fcmpLt(float %a, float %b, double %c, double %d) {
entry:
@@ -757,11 +748,11 @@ if.end3: ; preds = %if.then2, %if.end
}
; CHECK-LABEL: fcmpLt
; CHECK: ucomiss
-; CHECK: ja {{[0-9]}}
-; CHECK: call func
+; CHECK: ja
+; CHECK: call {{.*}} R_{{.*}} func
; CHECK: ucomisd
-; CHECK: ja {{[0-9]}}
-; CHECK: call func
+; CHECK: ja
+; CHECK: call {{.*}} R_{{.*}} func
define internal void @fcmpLe(float %a, float %b, double %c, double %d) {
entry:
@@ -785,11 +776,11 @@ if.end3: ; preds = %if.end, %if.then2
}
; CHECK-LABEL: fcmpLe
; CHECK: ucomiss
-; CHECK: jb {{[0-9]}}
-; CHECK: call func
+; CHECK: jb
+; CHECK: call {{.*}} R_{{.*}} func
; CHECK: ucomisd
-; CHECK: jb {{[0-9]}}
-; CHECK: call func
+; CHECK: jb
+; CHECK: call {{.*}} R_{{.*}} func
define internal i32 @fcmpFalseFloat(float %a, float %b) {
entry:
@@ -798,7 +789,7 @@ entry:
ret i32 %cmp.ret_ext
}
; CHECK-LABEL: fcmpFalseFloat
-; CHECK: mov {{.*}}, 0
+; CHECK: mov {{.*}},0x0
define internal i32 @fcmpFalseDouble(double %a, double %b) {
entry:
@@ -807,7 +798,7 @@ entry:
ret i32 %cmp.ret_ext
}
; CHECK-LABEL: fcmpFalseDouble
-; CHECK: mov {{.*}}, 0
+; CHECK: mov {{.*}},0x0
define internal i32 @fcmpOeqFloat(float %a, float %b) {
entry:
@@ -817,8 +808,8 @@ entry:
}
; CHECK-LABEL: fcmpOeqFloat
; CHECK: ucomiss
-; CHECK: jne {{[0-9]}}
-; CHECK: jp {{[0-9]}}
+; CHECK: jne
+; CHECK: jp
define internal i32 @fcmpOeqDouble(double %a, double %b) {
entry:
@@ -828,8 +819,8 @@ entry:
}
; CHECK-LABEL: fcmpOeqDouble
; CHECK: ucomisd
-; CHECK: jne {{[0-9]}}
-; CHECK: jp {{[0-9]}}
+; CHECK: jne
+; CHECK: jp
define internal i32 @fcmpOgtFloat(float %a, float %b) {
entry:
@@ -839,7 +830,7 @@ entry:
}
; CHECK-LABEL: fcmpOgtFloat
; CHECK: ucomiss
-; CHECK: ja {{[0-9]}}
+; CHECK: ja
define internal i32 @fcmpOgtDouble(double %a, double %b) {
entry:
@@ -849,7 +840,7 @@ entry:
}
; CHECK-LABEL: fcmpOgtDouble
; CHECK: ucomisd
-; CHECK: ja {{[0-9]}}
+; CHECK: ja
define internal i32 @fcmpOgeFloat(float %a, float %b) {
entry:
@@ -859,7 +850,7 @@ entry:
}
; CHECK-LABEL: fcmpOgeFloat
; CHECK: ucomiss
-; CHECK: jae {{[0-9]}}
+; CHECK: jae
define internal i32 @fcmpOgeDouble(double %a, double %b) {
entry:
@@ -869,7 +860,7 @@ entry:
}
; CHECK-LABEL: fcmpOgeDouble
; CHECK: ucomisd
-; CHECK: jae {{[0-9]}}
+; CHECK: jae
define internal i32 @fcmpOltFloat(float %a, float %b) {
entry:
@@ -879,7 +870,7 @@ entry:
}
; CHECK-LABEL: fcmpOltFloat
; CHECK: ucomiss
-; CHECK: ja {{[0-9]}}
+; CHECK: ja
define internal i32 @fcmpOltDouble(double %a, double %b) {
entry:
@@ -889,7 +880,7 @@ entry:
}
; CHECK-LABEL: fcmpOltDouble
; CHECK: ucomisd
-; CHECK: ja {{[0-9]}}
+; CHECK: ja
define internal i32 @fcmpOleFloat(float %a, float %b) {
entry:
@@ -899,7 +890,7 @@ entry:
}
; CHECK-LABEL: fcmpOleFloat
; CHECK: ucomiss
-; CHECK: jae {{[0-9]}}
+; CHECK: jae
define internal i32 @fcmpOleDouble(double %a, double %b) {
entry:
@@ -909,7 +900,7 @@ entry:
}
; CHECK-LABEL: fcmpOleDouble
; CHECK: ucomisd
-; CHECK: jae {{[0-9]}}
+; CHECK: jae
define internal i32 @fcmpOneFloat(float %a, float %b) {
entry:
@@ -919,7 +910,7 @@ entry:
}
; CHECK-LABEL: fcmpOneFloat
; CHECK: ucomiss
-; CHECK: jne {{[0-9]}}
+; CHECK: jne
define internal i32 @fcmpOneDouble(double %a, double %b) {
entry:
@@ -929,7 +920,7 @@ entry:
}
; CHECK-LABEL: fcmpOneDouble
; CHECK: ucomisd
-; CHECK: jne {{[0-9]}}
+; CHECK: jne
define internal i32 @fcmpOrdFloat(float %a, float %b) {
entry:
@@ -939,7 +930,7 @@ entry:
}
; CHECK-LABEL: fcmpOrdFloat
; CHECK: ucomiss
-; CHECK: jnp {{[0-9]}}
+; CHECK: jnp
define internal i32 @fcmpOrdDouble(double %a, double %b) {
entry:
@@ -949,7 +940,7 @@ entry:
}
; CHECK-LABEL: fcmpOrdDouble
; CHECK: ucomisd
-; CHECK: jnp {{[0-9]}}
+; CHECK: jnp
define internal i32 @fcmpUeqFloat(float %a, float %b) {
entry:
@@ -959,7 +950,7 @@ entry:
}
; CHECK-LABEL: fcmpUeqFloat
; CHECK: ucomiss
-; CHECK: je {{[0-9]}}
+; CHECK: je
define internal i32 @fcmpUeqDouble(double %a, double %b) {
entry:
@@ -969,7 +960,7 @@ entry:
}
; CHECK-LABEL: fcmpUeqDouble
; CHECK: ucomisd
-; CHECK: je {{[0-9]}}
+; CHECK: je
define internal i32 @fcmpUgtFloat(float %a, float %b) {
entry:
@@ -979,7 +970,7 @@ entry:
}
; CHECK-LABEL: fcmpUgtFloat
; CHECK: ucomiss
-; CHECK: jb {{[0-9]}}
+; CHECK: jb
define internal i32 @fcmpUgtDouble(double %a, double %b) {
entry:
@@ -989,7 +980,7 @@ entry:
}
; CHECK-LABEL: fcmpUgtDouble
; CHECK: ucomisd
-; CHECK: jb {{[0-9]}}
+; CHECK: jb
define internal i32 @fcmpUgeFloat(float %a, float %b) {
entry:
@@ -999,7 +990,7 @@ entry:
}
; CHECK-LABEL: fcmpUgeFloat
; CHECK: ucomiss
-; CHECK: jbe {{[0-9]}}
+; CHECK: jbe
define internal i32 @fcmpUgeDouble(double %a, double %b) {
entry:
@@ -1009,7 +1000,7 @@ entry:
}
; CHECK-LABEL: fcmpUgeDouble
; CHECK: ucomisd
-; CHECK: jbe {{[0-9]}}
+; CHECK: jbe
define internal i32 @fcmpUltFloat(float %a, float %b) {
entry:
@@ -1019,7 +1010,7 @@ entry:
}
; CHECK-LABEL: fcmpUltFloat
; CHECK: ucomiss
-; CHECK: jb {{[0-9]}}
+; CHECK: jb
define internal i32 @fcmpUltDouble(double %a, double %b) {
entry:
@@ -1029,7 +1020,7 @@ entry:
}
; CHECK-LABEL: fcmpUltDouble
; CHECK: ucomisd
-; CHECK: jb {{[0-9]}}
+; CHECK: jb
define internal i32 @fcmpUleFloat(float %a, float %b) {
entry:
@@ -1039,7 +1030,7 @@ entry:
}
; CHECK-LABEL: fcmpUleFloat
; CHECK: ucomiss
-; CHECK: jbe {{[0-9]}}
+; CHECK: jbe
define internal i32 @fcmpUleDouble(double %a, double %b) {
entry:
@@ -1049,7 +1040,7 @@ entry:
}
; CHECK-LABEL: fcmpUleDouble
; CHECK: ucomisd
-; CHECK: jbe {{[0-9]}}
+; CHECK: jbe
define internal i32 @fcmpUneFloat(float %a, float %b) {
entry:
@@ -1059,8 +1050,8 @@ entry:
}
; CHECK-LABEL: fcmpUneFloat
; CHECK: ucomiss
-; CHECK: jne {{[0-9]}}
-; CHECK: jp {{[0-9]}}
+; CHECK: jne
+; CHECK: jp
define internal i32 @fcmpUneDouble(double %a, double %b) {
entry:
@@ -1070,8 +1061,8 @@ entry:
}
; CHECK-LABEL: fcmpUneDouble
; CHECK: ucomisd
-; CHECK: jne {{[0-9]}}
-; CHECK: jp {{[0-9]}}
+; CHECK: jne
+; CHECK: jp
define internal i32 @fcmpUnoFloat(float %a, float %b) {
entry:
@@ -1081,7 +1072,7 @@ entry:
}
; CHECK-LABEL: fcmpUnoFloat
; CHECK: ucomiss
-; CHECK: jp {{[0-9]}}
+; CHECK: jp
define internal i32 @fcmpUnoDouble(double %a, double %b) {
entry:
@@ -1091,7 +1082,7 @@ entry:
}
; CHECK-LABEL: fcmpUnoDouble
; CHECK: ucomisd
-; CHECK: jp {{[0-9]}}
+; CHECK: jp
define internal i32 @fcmpTrueFloat(float %a, float %b) {
entry:
@@ -1100,7 +1091,7 @@ entry:
ret i32 %cmp.ret_ext
}
; CHECK-LABEL: fcmpTrueFloat
-; CHECK: mov {{.*}}, 1
+; CHECK: mov {{.*}},0x1
define internal i32 @fcmpTrueDouble(double %a, double %b) {
entry:
@@ -1109,7 +1100,7 @@ entry:
ret i32 %cmp.ret_ext
}
; CHECK-LABEL: fcmpTrueDouble
-; CHECK: mov {{.*}}, 1
+; CHECK: mov {{.*}},0x1
define internal float @loadFloat(i32 %a) {
entry:
@@ -1137,7 +1128,7 @@ entry:
store float %value, float* %__2, align 4
ret void
}
-; CHECK-LABEL: storeFloat:
+; CHECK-LABEL: storeFloat
; CHECK: movss
; CHECK: movss
@@ -1147,7 +1138,7 @@ entry:
store double %value, double* %__2, align 8
ret void
}
-; CHECK-LABEL: storeDouble:
+; CHECK-LABEL: storeDouble
; CHECK: movsd
; CHECK: movsd
@@ -1179,7 +1170,7 @@ entry:
}
; CHECK-LABEL: selectFloatVarVar
; CHECK: ucomiss
-; CHECK: ja {{[0-9]}}
+; CHECK: ja
; CHECK: fld
define internal double @selectDoubleVarVar(double %a, double %b) {
@@ -1190,5 +1181,5 @@ entry:
}
; CHECK-LABEL: selectDoubleVarVar
; CHECK: ucomisd
-; CHECK: ja {{[0-9]}}
+; CHECK: ja
; CHECK: fld
« no previous file with comments | « tests_lit/llvm2ice_tests/elf_container.ll ('k') | tests_lit/llvm2ice_tests/fpcall.ll » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698