summaryrefslogtreecommitdiff
path: root/src/jit/lower.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/lower.cpp')
-rw-r--r--src/jit/lower.cpp7
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;