| Index: src/compiler/js-create-lowering.h
|
| diff --git a/src/compiler/js-create-lowering.h b/src/compiler/js-create-lowering.h
|
| index eea75d3842439efbf207e2e7af70f1c7cf6c46a4..055d1e80c96968c889704f07661a385d99f6962a 100644
|
| --- a/src/compiler/js-create-lowering.h
|
| +++ b/src/compiler/js-create-lowering.h
|
| @@ -59,6 +59,8 @@ class V8_EXPORT_PRIVATE JSCreateLowering final
|
| Reduction ReduceJSCreateBlockContext(Node* node);
|
| Reduction ReduceNewArray(Node* node, Node* length, int capacity,
|
| Handle<AllocationSite> site);
|
| + Reduction ReduceNewArray(Node* node, std::vector<Node*> values,
|
| + Handle<AllocationSite> site);
|
|
|
| Node* AllocateArguments(Node* effect, Node* control, Node* frame_state);
|
| Node* AllocateRestArguments(Node* effect, Node* control, Node* frame_state,
|
| @@ -69,6 +71,10 @@ class V8_EXPORT_PRIVATE JSCreateLowering final
|
| Node* AllocateElements(Node* effect, Node* control,
|
| ElementsKind elements_kind, int capacity,
|
| PretenureFlag pretenure);
|
| + Node* AllocateElements(Node* effect, Node* control,
|
| + ElementsKind elements_kind,
|
| + std::vector<Node*> const& values,
|
| + PretenureFlag pretenure);
|
| Node* AllocateFastLiteral(Node* effect, Node* control,
|
| Handle<JSObject> boilerplate,
|
| AllocationSiteUsageContext* site_context);
|
|
|