Remove a couple unneeded intrinsic patterns
llvm-svn: 150067
This commit is contained in:
parent
90cacbbf3e
commit
172b9243cd
|
|
@ -7199,12 +7199,6 @@ def VPERM2F128rm : AVXAIi8<0x06, MRMSrcMem, (outs VR256:$dst),
|
|||
}
|
||||
|
||||
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))),
|
||||
(VPERM2F128rr VR256:$src1, VR256:$src2, imm:$imm)>;
|
||||
def : Pat<(v4i64 (X86VPerm2x128 VR256:$src1, VR256:$src2, (i8 imm:$imm))),
|
||||
|
|
|
|||
Loading…
Reference in New Issue