diff options
Diffstat (limited to 'src/jit/gentree.h')
-rw-r--r-- | src/jit/gentree.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jit/gentree.h b/src/jit/gentree.h index 49c5682df0..6a1fd4a9bb 100644 --- a/src/jit/gentree.h +++ b/src/jit/gentree.h @@ -4072,6 +4072,10 @@ struct GenTreeHWIntrinsic : public GenTreeJitIntrinsic , gtHWIntrinsicId(hwIntrinsicID) , gtIndexBaseType(TYP_UNKNOWN) { + if (OperIsMemoryStore()) + { + gtFlags |= (GTF_GLOB_REF | GTF_ASG); + } } GenTreeHWIntrinsic( @@ -4080,6 +4084,10 @@ struct GenTreeHWIntrinsic : public GenTreeJitIntrinsic , gtHWIntrinsicId(hwIntrinsicID) , gtIndexBaseType(TYP_UNKNOWN) { + if (OperIsMemoryStore()) + { + gtFlags |= (GTF_GLOB_REF | GTF_ASG); + } } // Note that HW Instrinsic instructions are a sub class of GenTreeOp which only supports two operands |