summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrAVX512.td
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-04-12 14:31:42 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-04-12 14:31:42 +0000
commit8904a86f65b8e7a1a28ec188659d735b3970a883 (patch)
tree69a793c3d3b50327aebc823e4dc51cbb6edc5701 /llvm/lib/Target/X86/X86InstrAVX512.td
parentc645f61ada2ae07a95d392377c828cf18bf47e32 (diff)
downloadbcm5719-llvm-8904a86f65b8e7a1a28ec188659d735b3970a883.tar.gz
bcm5719-llvm-8904a86f65b8e7a1a28ec188659d735b3970a883.zip
[X86] Remove AES/CLMUL/CRC32/LDDQU/MOVNT/POPCNT/SHA schedule itineraries (PR37093)
llvm-svn: 329912
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrAVX512.td')
-rw-r--r--llvm/lib/Target/X86/X86InstrAVX512.td5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td
index 5751e6c946e..e99d6c3337d 100644
--- a/llvm/lib/Target/X86/X86InstrAVX512.td
+++ b/llvm/lib/Target/X86/X86InstrAVX512.td
@@ -4267,13 +4267,12 @@ let SchedRW = [WriteVecLoad] in {
}
multiclass avx512_movnt<bits<8> opc, string OpcodeStr, X86VectorVTInfo _,
- PatFrag st_frag = alignednontemporalstore,
- InstrItinClass itin = IIC_SSE_MOVNT> {
+ PatFrag st_frag = alignednontemporalstore> {
let SchedRW = [WriteVecStore], AddedComplexity = 400 in
def mr : AVX512PI<opc, MRMDestMem, (outs), (ins _.MemOp:$dst, _.RC:$src),
!strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
[(st_frag (_.VT _.RC:$src), addr:$dst)],
- _.ExeDomain, itin>, EVEX, EVEX_CD8<_.EltSize, CD8VF>;
+ _.ExeDomain>, EVEX, EVEX_CD8<_.EltSize, CD8VF>;
}
multiclass avx512_movnt_vl<bits<8> opc, string OpcodeStr,
OpenPOWER on IntegriCloud