summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-06-12 19:59:08 +0000
committerCraig Topper <craig.topper@intel.com>2018-06-12 19:59:08 +0000
commit3a34c3596da37867cc7e2ac3e7307cb6e8c15a12 (patch)
tree6abe25ec8882af0585d76ec81f6bdc0e6a157421 /llvm/lib/Target
parente3300d2ff3cec84e5c43b86f9145ab3fc6ea3e5b (diff)
downloadbcm5719-llvm-3a34c3596da37867cc7e2ac3e7307cb6e8c15a12.tar.gz
bcm5719-llvm-3a34c3596da37867cc7e2ac3e7307cb6e8c15a12.zip
[X86] Remove mayLoad flag from AVX512 truncating store instructions.
llvm-svn: 334529
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86InstrAVX512.td3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td
index 4480124c3ea..971cb91fc0e 100644
--- a/llvm/lib/Target/X86/X86InstrAVX512.td
+++ b/llvm/lib/Target/X86/X86InstrAVX512.td
@@ -8635,8 +8635,7 @@ multiclass avx512_trunc_common<bits<8> opc, string OpcodeStr, SDNode OpNode,
(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}", []>,
OpenPOWER on IntegriCloud