mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
Add a README entry.
llvm-svn: 59052
This commit is contained in:
parent
eb7ea841e0
commit
82b17df2b0
@ -1773,3 +1773,20 @@ gcc 4.3 generates:
|
||||
movl 12(%ebp), %eax
|
||||
popl %ebp
|
||||
ret
|
||||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
Teach tblgen not to check bitconvert source type in some cases. This allows us
|
||||
to consolidate the following patterns in X86InstrMMX.td:
|
||||
|
||||
def : Pat<(v2i32 (bitconvert (i64 (vector_extract (v2i64 VR128:$src),
|
||||
(iPTR 0))))),
|
||||
(v2i32 (MMX_MOVDQ2Qrr VR128:$src))>;
|
||||
def : Pat<(v4i16 (bitconvert (i64 (vector_extract (v2i64 VR128:$src),
|
||||
(iPTR 0))))),
|
||||
(v4i16 (MMX_MOVDQ2Qrr VR128:$src))>;
|
||||
def : Pat<(v8i8 (bitconvert (i64 (vector_extract (v2i64 VR128:$src),
|
||||
(iPTR 0))))),
|
||||
(v8i8 (MMX_MOVDQ2Qrr VR128:$src))>;
|
||||
|
||||
There are other cases in various td files.
|
||||
|
Loading…
Reference in New Issue
Block a user