[ARM] Adjust how NEON shifts are lowered
[llvm-core.git] / test / CodeGen / ARM / fabs-to-bfc.ll
blob1a2e04584a913e8a8df9af4d3f12196c54cdc813
1 ; RUN: llc < %s -mtriple=armv5e-none-linux-gnueabi -mattr=+vfp2  | FileCheck %s -check-prefix=CHECK-VABS
2 ; RUN: llc < %s -mtriple=armv7-none-linux-gnueabi  -mattr=+vfp3 | FileCheck  %s -check-prefix=CHECK-BFC
5 define double @test(double %tx) {
6 ;CHECK-LABEL: test:
7   %call = tail call double @fabs(double %tx)
8   ret double %call
9 ;CHECK-VABS: vabs.f64
10 ;CHECK-BFC: bfc
13 declare double @fabs(double) readnone