Currently, ARM does not generate GT_CMPXCHG nodes; all other targets do.
From the importer:
// TODO-ARM-CQ: reenable treating InterlockedCmpXchg32 operation as intrinsic
case CORINFO_INTRINSIC_InterlockedCmpXchg32:
Also, in codegenarmarch.cpp, genCodeForTreeNode:
case GT_CMPXCHG:
NYI_ARM("GT_CMPXCHG");
category:cq
theme:hardware-intrinsics
skill-level:intermediate
cost:small
Currently, ARM does not generate GT_CMPXCHG nodes; all other targets do.
From the importer:
Also, in codegenarmarch.cpp, genCodeForTreeNode:
category:cq
theme:hardware-intrinsics
skill-level:intermediate
cost:small