Index: llvm/trunk/lib/Target/X86/X86InstrAVX512.td =================================================================== --- llvm/trunk/lib/Target/X86/X86InstrAVX512.td +++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td @@ -6385,7 +6385,7 @@ multiclass avx512_mov_hilo_packed opc, string OpcodeStr, SDPatternOperator OpNode, X86VectorVTInfo _> { - let ExeDomain = _.ExeDomain in + let hasSideEffects = 0, mayLoad = 1, ExeDomain = _.ExeDomain in def rm : AVX512opc, SDNode psnode, SDNode pdnode, string base_opc, string asm_opr> { + let hasSideEffects = 0, mayLoad = 1 in def PSrm : PI, PS, Sched<[SchedWriteFShuffle.XMM.Folded, ReadAfterLd]>; + let hasSideEffects = 0, mayLoad = 1 in def PDrm : PI