Index: src/compiler/raw-machine-assembler.h |
diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h |
index 639eddf0a7a7165aee28baac134710f2a21ec965..ac1af6a63de139679de420e24f29d82f5e2937f4 100644 |
--- a/src/compiler/raw-machine-assembler.h |
+++ b/src/compiler/raw-machine-assembler.h |
@@ -179,6 +179,12 @@ class V8_EXPORT_PRIVATE RawMachineAssembler { |
return AddNode(machine()->AtomicExchange(rep), base, index, value); |
} |
+ Node* AtomicCompareExchange(MachineType rep, Node* base, Node* index, |
+ Node* old_value, Node* new_value) { |
+ return AddNode(machine()->AtomicCompareExchange(rep), base, index, |
+ old_value, new_value); |
+ } |
+ |
// Arithmetic Operations. |
Node* WordAnd(Node* a, Node* b) { |
return AddNode(machine()->WordAnd(), a, b); |