Commit faf0238b authored by mstarzinger's avatar mstarzinger Committed by Commit bot

[turbofan] Tiny cleanup in RawMachineAssembler constructor.

R=bmeurer@chromium.org

Review URL: https://codereview.chromium.org/1412243017

Cr-Commit-Position: refs/heads/master@{#31825}
parent 2237ba0d
...@@ -22,14 +22,11 @@ RawMachineAssembler::RawMachineAssembler(Isolate* isolate, Graph* graph, ...@@ -22,14 +22,11 @@ RawMachineAssembler::RawMachineAssembler(Isolate* isolate, Graph* graph,
machine_(zone(), word, flags), machine_(zone(), word, flags),
common_(zone()), common_(zone()),
call_descriptor_(call_descriptor), call_descriptor_(call_descriptor),
parameters_(nullptr), parameters_(parameter_count(), zone()),
current_block_(schedule()->start()) { current_block_(schedule()->start()) {
int param_count = static_cast<int>(parameter_count()); int param_count = static_cast<int>(parameter_count());
// Add an extra input node for the JSFunction parameter to the start node. // Add an extra input for the JSFunction parameter to the start node.
Node* s = graph->NewNode(common_.Start(param_count + 1)); graph->SetStart(graph->NewNode(common_.Start(param_count + 1)));
graph->SetStart(s);
if (parameter_count() == 0) return;
parameters_ = zone()->NewArray<Node*>(param_count);
for (size_t i = 0; i < parameter_count(); ++i) { for (size_t i = 0; i < parameter_count(); ++i) {
parameters_[i] = parameters_[i] =
AddNode(common()->Parameter(static_cast<int>(i)), graph->start()); AddNode(common()->Parameter(static_cast<int>(i)), graph->start());
......
...@@ -602,7 +602,7 @@ class RawMachineAssembler { ...@@ -602,7 +602,7 @@ class RawMachineAssembler {
MachineOperatorBuilder machine_; MachineOperatorBuilder machine_;
CommonOperatorBuilder common_; CommonOperatorBuilder common_;
CallDescriptor* call_descriptor_; CallDescriptor* call_descriptor_;
Node** parameters_; NodeVector parameters_;
BasicBlock* current_block_; BasicBlock* current_block_;
DISALLOW_COPY_AND_ASSIGN(RawMachineAssembler); DISALLOW_COPY_AND_ASSIGN(RawMachineAssembler);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment