Index: src/compiler/raw-machine-assembler.h |
diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h |
index d726217ed4d07fb446a6b7d1454cee0a6f8d7bb7..5ce228a3972eea9c2faf6ecfd4015148798f87b9 100644 |
--- a/src/compiler/raw-machine-assembler.h |
+++ b/src/compiler/raw-machine-assembler.h |
@@ -175,6 +175,10 @@ class V8_EXPORT_PRIVATE RawMachineAssembler { |
return AddNode(machine()->AtomicStore(rep), base, index, value); |
} |
+ Node* AtomicExchange(MachineType rep, Node* base, Node* index, Node* value) { |
+ return AddNode(machine()->AtomicExchange(rep), base, index, value); |
+ } |
+ |
// Arithmetic Operations. |
Node* WordAnd(Node* a, Node* b) { |
return AddNode(machine()->WordAnd(), a, b); |