mirror of
https://github.com/RPCS3/llvm.git
synced 2026-07-19 15:13:49 -04:00
[AArch64] Harden test cases
NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326147 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user