brintos

brintos / llvm-project-archived public Read only

0
0
Text · 823 B · 6c27b4d Raw
22 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 52; RUN: llc -mtriple aarch64-unknown-linux-musl -O0 -global-isel-abort=2 < %s 2>&1 | FileCheck %s --check-prefix=CHECK-LE3; RUN: llc -mtriple aarch64_be-unknown-linux-musl -O0 -global-isel-abort=2 < %s 2>&1 | FileCheck %s --check-prefix=CHECK-BE4 5; Make sure we fall-back to SDAG for BE targets.6 7; CHECK-LE-NOT: warning: Instruction selection used fallback path for foo8; CHECK-BE: warning: Instruction selection used fallback path for foo9 10define <4 x i6> @foo(float %0, <4 x i6> %1) {11; CHECK-LE-LABEL: foo:12; CHECK-LE:       // %bb.0:13; CHECK-LE-NEXT:    fmov d0, d114; CHECK-LE-NEXT:    ret15;16; CHECK-BE-LABEL: foo:17; CHECK-BE:       // %bb.0:18; CHECK-BE-NEXT:    fmov d0, d119; CHECK-BE-NEXT:    ret20  ret <4 x i6> %121}22