Index: src/compiler/raw-machine-assembler.h |
diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h |
index 49ff64535542b9690512422c34efe231c5cd03ac..13c945c206fb36d63bb88a7e8e07b406ea711935 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); |