brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · f7993c7 Raw
33 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -verify-machineinstrs -mtriple=aarch64-linux-gnu    | FileCheck %s3; RUN: llc < %s -verify-machineinstrs -mtriple=aarch64_be-linux-gnu | FileCheck %s4; RUN: llc < %s -verify-machineinstrs -mtriple=aarch64-linux-gnu    -mcpu=exynos-m3 | FileCheck %s5; RUN: llc < %s -verify-machineinstrs -mtriple=aarch64_be-linux-gnu -mcpu=exynos-m3 | FileCheck %s6 7define void @test_split_f(<4 x float> %val, ptr %addr) {8; CHECK-LABEL: test_split_f:9; CHECK:       // %bb.0:10; CHECK-NEXT:    str q0, [x0]11; CHECK-NEXT:    ret12  store <4 x float> %val, ptr %addr, align 813  ret void14}15 16define void @test_split_d(<2 x double> %val, ptr %addr) {17; CHECK-LABEL: test_split_d:18; CHECK:       // %bb.0:19; CHECK-NEXT:    str q0, [x0]20; CHECK-NEXT:    ret21  store <2 x double> %val, ptr %addr, align 822  ret void23}24 25define void @test_split_128(fp128 %val, ptr %addr) {26; CHECK-LABEL: test_split_128:27; CHECK:       // %bb.0:28; CHECK-NEXT:    str q0, [x0]29; CHECK-NEXT:    ret30  store fp128 %val, ptr %addr, align 831  ret void32}33