Index: src/compiler/raw-machine-assembler.h |
diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h |
index ded9dad094eb94cac3558cda8c67e91d76cbdb59..0e7219cfbe09eacc84d7a4b29f0d3dff551ae98b 100644 |
--- a/src/compiler/raw-machine-assembler.h |
+++ b/src/compiler/raw-machine-assembler.h |
@@ -135,6 +135,7 @@ class RawMachineAssembler { |
return AddNode(machine()->Store(StoreRepresentation(rep, write_barrier)), |
base, index, value); |
} |
+ Node* Retain(Node* value) { return AddNode(common()->Retain(), value); } |
// Unaligned memory operations |
Node* UnalignedLoad(MachineType rep, Node* base) { |
@@ -659,6 +660,9 @@ class RawMachineAssembler { |
Node* Float64InsertHighWord32(Node* a, Node* b) { |
return AddNode(machine()->Float64InsertHighWord32(), a, b); |
} |
+ Node* Float64SilenceNaN(Node* a) { |
+ return AddNode(machine()->Float64SilenceNaN(), a); |
+ } |
// Stack operations. |
Node* LoadStackPointer() { return AddNode(machine()->LoadStackPointer()); } |