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