[llvm] r334529 - [X86] Remove mayLoad flag from AVX512 truncating store instructions.
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 12 12:59:09 PDT 2018
Author: ctopper
Date: Tue Jun 12 12:59:08 2018
New Revision: 334529
URL: http://llvm.org/viewvc/llvm-project?rev=334529&view=rev
Log:
[X86] Remove mayLoad flag from AVX512 truncating store instructions.
Modified:
llvm/trunk/lib/Target/X86/X86InstrAVX512.td
Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=334529&r1=334528&r2=334529&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Tue Jun 12 12:59:08 2018
@@ -8635,8 +8635,7 @@ multiclass avx512_trunc_common<bits<8> o
(DestInfo.VT (OpNode (SrcInfo.VT SrcInfo.RC:$src1)))>,
EVEX, T8XS, Sched<[sched]>;
- let mayStore = 1, mayLoad = 1, hasSideEffects = 0,
- ExeDomain = DestInfo.ExeDomain in {
+ let mayStore = 1, hasSideEffects = 0, ExeDomain = DestInfo.ExeDomain in {
def mr : AVX512XS8I<opc, MRMDestMem, (outs),
(ins x86memop:$dst, SrcInfo.RC:$src),
OpcodeStr # "\t{$src, $dst|$dst, $src}", []>,
More information about the llvm-commits
mailing list