brintos

brintos / llvm-project-archived public Read only

0
0
Text · 318 B · a3669b4 Raw
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