blob: 5f2c3d77f9a0fdaae72c9fdd36c74f28658fa011 [file]
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
; RUN: llc -force-streaming-compatible-sve < %s | FileCheck %s
target triple = "aarch64-unknown-linux-gnu"
; A NEON Q-register mov is not valid in streaming mode, but an SVE Z-register mov is.
define fp128 @test_streaming_compatible_register_mov(fp128 %q0, fp128 %q1) #0 {
; CHECK-LABEL: test_streaming_compatible_register_mov:
; CHECK: // %bb.0:
; CHECK-NEXT: mov z0.d, z1.d
; CHECK-NEXT: ret
ret fp128 %q1
}
attributes #0 = { "target-features"="+sve" }