summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2015-05-14 01:00:51 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2015-05-14 01:00:51 +0000
commit6402ad27c01c9503a12d41d7e40646cf0d1f919f (patch)
tree228bc778c03aeaf4fa5c18fff6fee5f27bbf81d2 /llvm/test
parent9a43d5be2f37c728d67dda5cb65ae3edda7a20e0 (diff)
downloadbcm5719-llvm-6402ad27c01c9503a12d41d7e40646cf0d1f919f.tar.gz
bcm5719-llvm-6402ad27c01c9503a12d41d7e40646cf0d1f919f.zip
[CodeGen] Use standard -not gnueabi- naming for f16 libcalls on Darwin.
Other targets probably should as well. Since r237161, compiler-rt has both, but I don't see why anything other than gnueabi would use a gnueabi naming scheme. llvm-svn: 237324
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/ARM/half.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/ARM/half.ll b/llvm/test/CodeGen/ARM/half.ll
index 777aff2f007..b40eaf63851 100644
--- a/llvm/test/CodeGen/ARM/half.ll
+++ b/llvm/test/CodeGen/ARM/half.ll
@@ -30,7 +30,7 @@ define void @test_bitcast_to_half(half* %addr, i16 %in) {
define float @test_extend32(half* %addr) {
; CHECK-LABEL: test_extend32:
-; CHECK-OLD: b.w ___gnu_h2f_ieee
+; CHECK-OLD: b.w ___extendhfsf2
; CHECK-F16: vcvtb.f32.f16
; CHECK-V8: vcvtb.f32.f16
%val16 = load half, half* %addr
@@ -41,7 +41,7 @@ define float @test_extend32(half* %addr) {
define double @test_extend64(half* %addr) {
; CHECK-LABEL: test_extend64:
-; CHECK-OLD: blx ___gnu_h2f_ieee
+; CHECK-OLD: blx ___extendhfsf2
; CHECK-OLD: vcvt.f64.f32
; CHECK-F16: vcvtb.f32.f16
; CHECK-F16: vcvt.f64.f32
@@ -54,7 +54,7 @@ define double @test_extend64(half* %addr) {
define void @test_trunc32(float %in, half* %addr) {
; CHECK-LABEL: test_trunc32:
-; CHECK-OLD: blx ___gnu_f2h_ieee
+; CHECK-OLD: blx ___truncsfhf2
; CHECK-F16: vcvtb.f16.f32
; CHECK-V8: vcvtb.f16.f32
%val16 = fptrunc float %in to half
OpenPOWER on IntegriCloud