mirror of
https://github.com/RPCS3/llvm.git
synced 2025-04-02 13:21:43 +00:00
Remove unnecessary AVX checks
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138850 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5affa5196f
commit
fc646a6b06
@ -3232,14 +3232,14 @@ let Predicates = [HasAVX] in {
|
|||||||
|
|
||||||
def : Pat<(v4i32 (X86PShufd (bc_v4i32 (memopv2i64 addr:$src1)),
|
def : Pat<(v4i32 (X86PShufd (bc_v4i32 (memopv2i64 addr:$src1)),
|
||||||
(i8 imm:$imm))),
|
(i8 imm:$imm))),
|
||||||
(VPSHUFDmi addr:$src1, imm:$imm)>, Requires<[HasAVX]>;
|
(VPSHUFDmi addr:$src1, imm:$imm)>;
|
||||||
def : Pat<(v4i32 (X86PShufd (bc_v4i32 (memopv4f32 addr:$src1)),
|
def : Pat<(v4i32 (X86PShufd (bc_v4i32 (memopv4f32 addr:$src1)),
|
||||||
(i8 imm:$imm))),
|
(i8 imm:$imm))),
|
||||||
(VPSHUFDmi addr:$src1, imm:$imm)>;
|
(VPSHUFDmi addr:$src1, imm:$imm)>;
|
||||||
def : Pat<(v4f32 (X86PShufd VR128:$src1, (i8 imm:$imm))),
|
def : Pat<(v4f32 (X86PShufd VR128:$src1, (i8 imm:$imm))),
|
||||||
(VPSHUFDri VR128:$src1, imm:$imm)>, Requires<[HasAVX]>;
|
(VPSHUFDri VR128:$src1, imm:$imm)>;
|
||||||
def : Pat<(v4i32 (X86PShufd VR128:$src1, (i8 imm:$imm))),
|
def : Pat<(v4i32 (X86PShufd VR128:$src1, (i8 imm:$imm))),
|
||||||
(VPSHUFDri VR128:$src1, imm:$imm)>, Requires<[HasAVX]>;
|
(VPSHUFDri VR128:$src1, imm:$imm)>;
|
||||||
def : Pat<(v8i16 (X86PShufhw VR128:$src, (i8 imm:$imm))),
|
def : Pat<(v8i16 (X86PShufhw VR128:$src, (i8 imm:$imm))),
|
||||||
(VPSHUFHWri VR128:$src, imm:$imm)>;
|
(VPSHUFHWri VR128:$src, imm:$imm)>;
|
||||||
def : Pat<(v8i16 (X86PShufhw (bc_v8i16 (memopv2i64 addr:$src)),
|
def : Pat<(v8i16 (X86PShufhw (bc_v8i16 (memopv2i64 addr:$src)),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user