mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 21:32:10 +00:00
Revert r84658 and r84691. They were causing llvm-gcc bootstrap to fail.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84727 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7d26443bb7
commit
c1ae8c9b8f
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -break-anti-dependencies=none | FileCheck %s
|
||||
; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 | FileCheck %s
|
||||
|
||||
%struct.pix_pos = type { i32, i32, i32, i32, i32, i32 }
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: llc < %s -march=x86-64 -post-RA-scheduler -break-anti-dependencies=none > %t
|
||||
; RUN: llc < %s -march=x86-64 -post-RA-scheduler -break-anti-dependencies=false > %t
|
||||
; RUN: grep {%xmm0} %t | count 14
|
||||
; RUN: not grep {%xmm1} %t
|
||||
; RUN: llc < %s -march=x86-64 -post-RA-scheduler -break-anti-dependencies=critical > %t
|
||||
; RUN: llc < %s -march=x86-64 -post-RA-scheduler -break-anti-dependencies > %t
|
||||
; RUN: grep {%xmm0} %t | count 7
|
||||
; RUN: grep {%xmm1} %t | count 7
|
||||
|
||||
|
@ -51,9 +51,9 @@ define <8 x i16> @t3(<8 x i16> %A, <8 x i16> %B) nounwind {
|
||||
%tmp = shufflevector <8 x i16> %A, <8 x i16> %A, <8 x i32> < i32 8, i32 3, i32 2, i32 13, i32 7, i32 6, i32 5, i32 4 >
|
||||
ret <8 x i16> %tmp
|
||||
; X64: t3:
|
||||
; X64: pshuflw $44, %xmm0, %xmm1
|
||||
; X64: pextrw $5, %xmm0, %eax
|
||||
; X64: pshufhw $27, %xmm1, %xmm0
|
||||
; X64: pshuflw $44, %xmm0, %xmm0
|
||||
; X64: pshufhw $27, %xmm0, %xmm0
|
||||
; X64: pinsrw $3, %eax, %xmm0
|
||||
; X64: ret
|
||||
}
|
||||
@ -168,11 +168,11 @@ define internal void @t10() nounwind {
|
||||
ret void
|
||||
; X64: t10:
|
||||
; X64: pextrw $4, %xmm0, %eax
|
||||
; X64: pextrw $6, %xmm0, %ecx
|
||||
; X64: pextrw $6, %xmm0, %edx
|
||||
; X64: movlhps %xmm1, %xmm1
|
||||
; X64: pshuflw $8, %xmm1, %xmm1
|
||||
; X64: pinsrw $2, %eax, %xmm1
|
||||
; X64: pinsrw $3, %ecx, %xmm1
|
||||
; X64: pinsrw $3, %edx, %xmm1
|
||||
}
|
||||
|
||||
|
||||
@ -250,9 +250,9 @@ entry:
|
||||
%tmp9 = shufflevector <16 x i8> %tmp8, <16 x i8> %T0, <16 x i32> < i32 0, i32 1, i32 2, i32 17, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef , i32 undef >
|
||||
ret <16 x i8> %tmp9
|
||||
; X64: t16:
|
||||
; X64: pextrw $8, %xmm0, %ecx
|
||||
; X64: pinsrw $0, %eax, %xmm1
|
||||
; X64: pinsrw $1, %ecx, %xmm1
|
||||
; X64: pextrw $8, %xmm0, %eax
|
||||
; X64: pinsrw $1, %eax, %xmm1
|
||||
; X64: pextrw $1, %xmm1, %ecx
|
||||
; X64: movd %xmm1, %edx
|
||||
; X64: pinsrw $0, %edx, %xmm1
|
||||
|
Loading…
Reference in New Issue
Block a user