mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-07 11:33:44 +00:00
[x86] Minimize the parameters to this test for clarity.
The test has to do with DAG combines, and so it doesn't need the new vector shuffle lowering to be effective. Also, it has a nice in-IR triple string which we should really be using rather than command line flags (unless it varies form RUN-line to RUN-line). Finally, I much prefer letting LLVM synthesize the correct datalayout string from the triple rather than baking one in here that will just become stale. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218856 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1ad4741e91
commit
fd153c13d8
@ -1,11 +1,10 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=x86-64 -x86-experimental-vector-shuffle-lowering | FileCheck %s --check-prefix=CHECK-SSE2
|
||||
; RUN: llc < %s -mcpu=x86-64 -mattr=+sse2 | FileCheck %s --check-prefix=CHECK-SSE2
|
||||
;
|
||||
; Verify that the DAG combiner correctly folds bitwise operations across
|
||||
; shuffles, nested shuffles with undef, pairs of nested shuffles, and other
|
||||
; basic and always-safe patterns. Also test that the DAG combiner will combine
|
||||
; target-specific shuffle instructions where reasonable.
|
||||
|
||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||
target triple = "x86_64-unknown-unknown"
|
||||
|
||||
declare <4 x i32> @llvm.x86.sse2.pshuf.d(<4 x i32>, i8)
|
||||
|
Loading…
Reference in New Issue
Block a user