mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-01 16:40:15 +00:00
Add AVX versions of SSE4.1 EXTRACTPS patterns
llvm-svn: 139071
This commit is contained in:
parent
45d02d5eca
commit
a25fc6f941
@ -5226,7 +5226,12 @@ def : Pat<(store (f32 (bitconvert (extractelt (bc_v4i32 (v4f32 VR128:$src1)),
|
||||
imm:$src2))),
|
||||
addr:$dst),
|
||||
(EXTRACTPSmr addr:$dst, VR128:$src1, imm:$src2)>,
|
||||
Requires<[HasSSE41]>;
|
||||
Requires<[HasSSE41]>;
|
||||
def : Pat<(store (f32 (bitconvert (extractelt (bc_v4i32 (v4f32 VR128:$src1)),
|
||||
imm:$src2))),
|
||||
addr:$dst),
|
||||
(VEXTRACTPSmr addr:$dst, VR128:$src1, imm:$src2)>,
|
||||
Requires<[HasAVX]>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// SSE4.1 - Insert Instructions
|
||||
|
Loading…
Reference in New Issue
Block a user