diff options
Diffstat (limited to 'src/jit/lower.cpp')
-rw-r--r-- | src/jit/lower.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/jit/lower.cpp b/src/jit/lower.cpp index 9ecce38c15..17202effd6 100644 --- a/src/jit/lower.cpp +++ b/src/jit/lower.cpp @@ -298,6 +298,13 @@ GenTree* Lowering::LowerNode(GenTree* node) LowerStoreLoc(node->AsLclVarCommon()); break; +#ifdef _TARGET_ARM64_ + case GT_CMPXCHG: + CheckImmedAndMakeContained(node, node->AsCmpXchg()->gtOpComparand); + break; + + case GT_XADD: +#endif case GT_LOCKADD: CheckImmedAndMakeContained(node, node->gtOp.gtOp2); break; |