|
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.