Index: src/compiler/raw-machine-assembler.h |
diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h |
index 3ed932ee10c3b1a26d4787e891f5d0b4e20860d0..1833d5ded0fae2caf0f63ff516bb4f5568488c60 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); |