Index: src/compiler/code-stub-assembler.cc |
diff --git a/src/compiler/code-stub-assembler.cc b/src/compiler/code-stub-assembler.cc |
index 02efccac14db8b8dda38ab9b44b9e8d23f3062e0..7e4d4c4cfbc9f61a3f3d06a06ea72b09b0eca355 100644 |
--- a/src/compiler/code-stub-assembler.cc |
+++ b/src/compiler/code-stub-assembler.cc |
@@ -744,6 +744,10 @@ Node* CodeStubAssembler::Load(MachineType rep, Node* base, Node* index) { |
return raw_assembler_->Load(rep, base, index); |
} |
+Node* CodeStubAssembler::AtomicLoad(MachineType rep, Node* base, Node* index) { |
+ return raw_assembler_->AtomicLoad(rep, base, index); |
+} |
+ |
Node* CodeStubAssembler::Store(MachineRepresentation rep, Node* base, |
Node* value) { |
return raw_assembler_->Store(rep, base, value, kFullWriteBarrier); |
@@ -1316,6 +1320,13 @@ Node* CodeStubAssembler::TruncateFloat64ToInt32(Node* value) { |
value); |
} |
+Node* CodeStubAssembler::ChangeUint32ToWord(Node* value) { |
+ if (raw_assembler_->machine()->Is64()) { |
+ value = raw_assembler_->ChangeUint32ToUint64(value); |
+ } |
+ return value; |
+} |
+ |
void CodeStubAssembler::BranchIf(Node* condition, Label* if_true, |
Label* if_false) { |
Label if_condition_is_true(this), if_condition_is_false(this); |