summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Thumb2
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-07-14 02:09:57 +0000
committerMatthias Braun <matze@braunis.de>2015-07-14 02:09:57 +0000
commit75e668ea6e0789f4b8b10d9f97a9fd56f8366e92 (patch)
treed439e01b3ed3ce6d97e38eb7d3ca68fcbf2b1217 /llvm/test/CodeGen/Thumb2
parent4ac4ecdadf2ed0e8110085affe6485d231d0e14b (diff)
downloadbcm5719-llvm-75e668ea6e0789f4b8b10d9f97a9fd56f8366e92.tar.gz
bcm5719-llvm-75e668ea6e0789f4b8b10d9f97a9fd56f8366e92.zip
Revert "LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization"
Accidental commit, needs review first. This reverts commit r242107. llvm-svn: 242108
Diffstat (limited to 'llvm/test/CodeGen/Thumb2')
-rw-r--r--llvm/test/CodeGen/Thumb2/float-intrinsics-double.ll9
1 files changed, 3 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/Thumb2/float-intrinsics-double.ll b/llvm/test/CodeGen/Thumb2/float-intrinsics-double.ll
index b34176d41a4..01a23bd0fe6 100644
--- a/llvm/test/CodeGen/Thumb2/float-intrinsics-double.ll
+++ b/llvm/test/CodeGen/Thumb2/float-intrinsics-double.ll
@@ -109,12 +109,9 @@ declare double @llvm.fabs.f64(double %Val)
define double @abs_d(double %a) {
; CHECK-LABEL: abs_d:
; NONE: bic r1, r1, #-2147483648
-; SP: vldr d1, .LCPI{{.*}}
-; SP: vmov r0, r1, d0
-; SP: vmov r2, r3, d1
-; SP: lsrs r2, r3, #31
-; SP: bfi r1, r2, #31, #1
-; SP: vmov d0, r0, r1
+; SP: bl __aeabi_dcmpgt
+; SP: bl __aeabi_dcmpun
+; SP: bl __aeabi_dsub
; DP: vabs.f64 d0, d0
%1 = call double @llvm.fabs.f64(double %a)
ret double %1
OpenPOWER on IntegriCloud