mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-06 05:33:28 +00:00
Remove a couple unneeded intrinsic patterns
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150067 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4871701437
commit
bc0e4bf754
@ -7199,12 +7199,6 @@ def VPERM2F128rm : AVXAIi8<0x06, MRMSrcMem, (outs VR256:$dst),
|
|||||||
}
|
}
|
||||||
|
|
||||||
let Predicates = [HasAVX] in {
|
let Predicates = [HasAVX] in {
|
||||||
def : Pat<(int_x86_avx_vperm2f128_si_256 VR256:$src1, VR256:$src2, imm:$src3),
|
|
||||||
(VPERM2F128rr VR256:$src1, VR256:$src2, imm:$src3)>;
|
|
||||||
def : Pat<(int_x86_avx_vperm2f128_si_256
|
|
||||||
VR256:$src1, (bc_v8i32 (memopv4i64 addr:$src2)), imm:$src3),
|
|
||||||
(VPERM2F128rm VR256:$src1, addr:$src2, imm:$src3)>;
|
|
||||||
|
|
||||||
def : Pat<(v8i32 (X86VPerm2x128 VR256:$src1, VR256:$src2, (i8 imm:$imm))),
|
def : Pat<(v8i32 (X86VPerm2x128 VR256:$src1, VR256:$src2, (i8 imm:$imm))),
|
||||||
(VPERM2F128rr VR256:$src1, VR256:$src2, imm:$imm)>;
|
(VPERM2F128rr VR256:$src1, VR256:$src2, imm:$imm)>;
|
||||||
def : Pat<(v4i64 (X86VPerm2x128 VR256:$src1, VR256:$src2, (i8 imm:$imm))),
|
def : Pat<(v4i64 (X86VPerm2x128 VR256:$src1, VR256:$src2, (i8 imm:$imm))),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user