diff options
| author | Craig Topper <craig.topper@intel.com> | 2017-11-28 05:23:57 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2017-11-28 05:23:57 +0000 |
| commit | 640a3c1e2a07da34cbbec6ff12bb570dd7a9613b (patch) | |
| tree | b83981d8a66aed2441f33e89af8c2865c4cadf39 | |
| parent | 3aeb1a54045db3aa878d9d71bab212f668f0e1d5 (diff) | |
| download | bcm5719-llvm-640a3c1e2a07da34cbbec6ff12bb570dd7a9613b.tar.gz bcm5719-llvm-640a3c1e2a07da34cbbec6ff12bb570dd7a9613b.zip | |
[X86] Remove some unused pattern fragments from td file. NFC
llvm-svn: 319143
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index 4702ba7583d..c4e89bdac5a 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -8377,16 +8377,6 @@ defm VSCATTERPF1DPD: avx512_gather_scatter_prefetch<0xC6, MRM6m, "vscatterpf1dpd defm VSCATTERPF1QPD: avx512_gather_scatter_prefetch<0xC7, MRM6m, "vscatterpf1qpd", VK8WM, vz512mem>, EVEX_V512, VEX_W, EVEX_CD8<64, CD8VT1>; -// Helper fragments to match sext vXi1 to vXiY. -def v64i1sextv64i8 : PatLeaf<(v64i8 - (X86vsext - (v64i1 (X86pcmpgtm - (bc_v64i8 (v16i32 immAllZerosV)), - VR512:$src))))>; -def v32i1sextv32i16 : PatLeaf<(v32i16 (X86vsrai VR512:$src, (i8 15)))>; -def v16i1sextv16i32 : PatLeaf<(v16i32 (X86vsrai VR512:$src, (i8 31)))>; -def v8i1sextv8i64 : PatLeaf<(v8i64 (X86vsrai VR512:$src, (i8 63)))>; - multiclass cvt_by_vec_width<bits<8> opc, X86VectorVTInfo Vec, string OpcodeStr > { def rr : AVX512XS8I<opc, MRMSrcReg, (outs Vec.RC:$dst), (ins Vec.KRC:$src), !strconcat(OpcodeStr##Vec.Suffix, "\t{$src, $dst|$dst, $src}"), |

