forked from OSchip/llvm-project
parent
e580d8317e
commit
717941e132
|
@ -26,6 +26,7 @@ entry:
|
|||
|
||||
define <1 x i64> @test_vext_s64(<1 x i64> %a, <1 x i64> %b) {
|
||||
; CHECK-LABEL: test_vext_s64:
|
||||
; CHECK-NOT: ext {{v[0-9]+}}
|
||||
entry:
|
||||
%vext = shufflevector <1 x i64> %a, <1 x i64> %b, <1 x i32> <i32 0>
|
||||
ret <1 x i64> %vext
|
||||
|
@ -136,6 +137,7 @@ entry:
|
|||
|
||||
define <1 x double> @test_vext_f64(<1 x double> %a, <1 x double> %b) {
|
||||
; CHECK-LABEL: test_vext_f64:
|
||||
; CHECK-NOT: ext {{v[0-9]+}}
|
||||
entry:
|
||||
%vext = shufflevector <1 x double> %a, <1 x double> %b, <1 x i32> <i32 0>
|
||||
ret <1 x double> %vext
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu | FileCheck --check-prefix=CHECK --check-prefix=CHECK-STRQRO %s
|
||||
; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu -mcpu=falkor | FileCheck --check-prefix=CHECK --check-prefix=CHECK-NOSTRQRO %s
|
||||
; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu | FileCheck %s --check-prefixes=CHECK,CHECK-STRQRO
|
||||
; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu -mattr=slow-strqro-store | FileCheck %s --check-prefixes=CHECK,CHECK-NOSTRQRO
|
||||
; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu -mcpu=falkor | FileCheck %s --check-prefixes=CHECK,CHECK-NOSTRQRO
|
||||
|
||||
; CHECK-LABEL: strqrox:
|
||||
; CHECK-STRQRO: str q{{[0-9]+}}, [x{{[0-9]+}}, x
|
||||
|
|
Loading…
Reference in New Issue