| Index: src/compiler/raw-machine-assembler.h
|
| diff --git a/src/compiler/raw-machine-assembler.h b/src/compiler/raw-machine-assembler.h
|
| index 35f884fd67e09e8bde358a199b6f7b5e6b2a2541..5e4bfe2e87cd32bd946bb5d81ada2a88edd2c8c3 100644
|
| --- a/src/compiler/raw-machine-assembler.h
|
| +++ b/src/compiler/raw-machine-assembler.h
|
| @@ -45,7 +45,9 @@ class RawMachineAssembler : public GraphBuilder {
|
| };
|
|
|
| RawMachineAssembler(Graph* graph, MachineSignature* machine_sig,
|
| - MachineType word = kMachPtr);
|
| + MachineType word = kMachPtr,
|
| + MachineOperatorBuilder::Flags flags =
|
| + MachineOperatorBuilder::Flag::kNoFlags);
|
| virtual ~RawMachineAssembler() {}
|
|
|
| Isolate* isolate() const { return zone()->isolate(); }
|
| @@ -380,6 +382,14 @@ class RawMachineAssembler : public GraphBuilder {
|
| Node* TruncateInt64ToInt32(Node* a) {
|
| return NewNode(machine()->TruncateInt64ToInt32(), a);
|
| }
|
| + Node* Float64Floor(Node* a) { return NewNode(machine()->Float64Floor(), a); }
|
| + Node* Float64Ceil(Node* a) { return NewNode(machine()->Float64Ceil(), a); }
|
| + Node* Float64RoundTruncate(Node* a) {
|
| + return NewNode(machine()->Float64RoundTruncate(), a);
|
| + }
|
| + Node* Float64RoundTiesAway(Node* a) {
|
| + return NewNode(machine()->Float64RoundTiesAway(), a);
|
| + }
|
|
|
| // Parameters.
|
| Node* Parameter(size_t index);
|
|
|