|
| Reduction | ReduceJSCreate (Node *node) |
| |
| Reduction | ReduceJSCreateArguments (Node *node) |
| |
| Reduction | ReduceJSCreateArray (Node *node) |
| |
| Reduction | ReduceJSCreateArrayIterator (Node *node) |
| |
| Reduction | ReduceJSCreateAsyncFunctionObject (Node *node) |
| |
| Reduction | ReduceJSCreateCollectionIterator (Node *node) |
| |
| Reduction | ReduceJSCreateBoundFunction (Node *node) |
| |
| Reduction | ReduceJSCreateClosure (Node *node) |
| |
| Reduction | ReduceJSCreateIterResultObject (Node *node) |
| |
| Reduction | ReduceJSCreateStringIterator (Node *node) |
| |
| Reduction | ReduceJSCreateKeyValueArray (Node *node) |
| |
| Reduction | ReduceJSCreatePromise (Node *node) |
| |
| Reduction | ReduceJSCreateLiteralArrayOrObject (Node *node) |
| |
| Reduction | ReduceJSCreateEmptyLiteralObject (Node *node) |
| |
| Reduction | ReduceJSCreateEmptyLiteralArray (Node *node) |
| |
| Reduction | ReduceJSCreateLiteralRegExp (Node *node) |
| |
| Reduction | ReduceJSCreateFunctionContext (Node *node) |
| |
| Reduction | ReduceJSCreateWithContext (Node *node) |
| |
| Reduction | ReduceJSCreateCatchContext (Node *node) |
| |
| Reduction | ReduceJSCreateBlockContext (Node *node) |
| |
| Reduction | ReduceJSCreateGeneratorObject (Node *node) |
| |
| Reduction | ReduceJSGetTemplateObject (Node *node) |
| |
| Reduction | ReduceNewArray (Node *node, Node *length, MapRef initial_map, ElementsKind elements_kind, AllocationType allocation, const SlackTrackingPrediction &slack_tracking_prediction) |
| |
| Reduction | ReduceNewArray (Node *node, Node *length, int capacity, MapRef initial_map, ElementsKind elements_kind, AllocationType allocation, const SlackTrackingPrediction &slack_tracking_prediction) |
| |
| Reduction | ReduceNewArray (Node *node, std::vector< Node * > values, MapRef initial_map, ElementsKind elements_kind, AllocationType allocation, const SlackTrackingPrediction &slack_tracking_prediction) |
| |
| Reduction | ReduceJSCreateObject (Node *node) |
| |
| Reduction | ReduceJSCreateStringWrapper (Node *node) |
| |
| Node * | TryAllocateArguments (Node *effect, Node *control, FrameState frame_state) |
| |
| Node * | TryAllocateRestArguments (Node *effect, Node *control, FrameState frame_state, int start_index) |
| |
| Node * | TryAllocateAliasedArguments (Node *effect, Node *control, FrameState frame_state, Node *context, SharedFunctionInfoRef shared, bool *has_aliased_arguments) |
| |
| Node * | TryAllocateAliasedArguments (Node *effect, Node *control, Node *context, Node *arguments_length, SharedFunctionInfoRef shared, bool *has_aliased_arguments) |
| |
| std::optional< Node * > | TryAllocateFastLiteral (Node *effect, Node *control, JSObjectRef boilerplate, AllocationType allocation, int max_depth, int *max_properties) |
| |
| std::optional< Node * > | TryAllocateFastLiteralElements (Node *effect, Node *control, JSObjectRef boilerplate, AllocationType allocation, int max_depth, int *max_properties) |
| |
| Node * | AllocateElements (Node *effect, Node *control, ElementsKind elements_kind, int capacity, AllocationType allocation) |
| |
| Node * | AllocateElements (Node *effect, Node *control, ElementsKind elements_kind, Node *capacity_and_length) |
| |
| Node * | AllocateElements (Node *effect, Node *control, ElementsKind elements_kind, std::vector< Node * > const &values, AllocationType allocation) |
| |
| Node * | AllocateLiteralRegExp (Node *effect, Node *control, RegExpBoilerplateDescriptionRef boilerplate) |
| |
| Factory * | factory () const |
| |
| TFGraph * | graph () const |
| |
| JSGraph * | jsgraph () const |
| |
| NativeContextRef | native_context () const |
| |
| CommonOperatorBuilder * | common () const |
| |
| SimplifiedOperatorBuilder * | simplified () const |
| |
| CompilationDependencies * | dependencies () const |
| |
| JSHeapBroker * | broker () const |
| |
| Zone * | zone () const |
| |
Definition at line 35 of file js-create-lowering.h.