18 lines · plain
1; RUN: llc -mtriple=arm-eabi -mattr=vfp2 %s -o - | FileCheck %s2 3; naive codegen for this is:4; _i:5; fmdrr d0, r0, r16; fmrrd r0, r1, d07; bx lr8 9define i64 @test(double %X) {10 %Y = bitcast double %X to i6411 ret i64 %Y12}13 14; CHECK-LABEL: test:15; CHECK-NOT: fmdrr16; CHECK-NOT: fmrrd17 18