| ; RUN: llc -mtriple=arm-eabi -mattr=vfp2 %s -o - | FileCheck %s | |
| ; naive codegen for this is: | |
| ; _i: | |
| ; fmdrr d0, r0, r1 | |
| ; fmrrd r0, r1, d0 | |
| ; bx lr | |
| define i64 @test(double %X) { | |
| %Y = bitcast double %X to i64 | |
| ret i64 %Y | |
| } | |
| ; CHECK-LABEL: test: | |
| ; CHECK-NOT: fmdrr | |
| ; CHECK-NOT: fmrrd | |