Home
last modified time | relevance | path

Searched refs:FrameState (Results 1 - 25 of 26) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/
H A Dframe-states.h68 // The type of stack frame that a FrameState node represents.
174 class FrameState;
176 FrameState CreateStubBuiltinContinuationFrameState(
183 FrameState CreateJSWasmCallBuiltinContinuationFrameState(
188 FrameState CreateJavaScriptBuiltinContinuationFrameState(
194 FrameState CreateGenericLazyDeoptContinuationFrameState(
H A Dframe-states.cc113 FrameState CreateBuiltinContinuationFrameStateCommon( in CreateBuiltinContinuationFrameStateCommon()
140 const Operator* op = common->FrameState( in CreateBuiltinContinuationFrameStateCommon()
142 return FrameState(graph->NewNode(op, params_node, jsgraph->EmptyStateValues(), in CreateBuiltinContinuationFrameStateCommon()
149 FrameState CreateStubBuiltinContinuationFrameState( in CreateStubBuiltinContinuationFrameState()
176 // during FrameState translation. in CreateStubBuiltinContinuationFrameState()
195 FrameState CreateJSWasmCallBuiltinContinuationFrameState( in CreateJSWasmCallBuiltinContinuationFrameState()
210 FrameState CreateJavaScriptBuiltinContinuationFrameState( in CreateJavaScriptBuiltinContinuationFrameState()
234 // instruction selector during FrameState translation. in CreateJavaScriptBuiltinContinuationFrameState()
249 FrameState CreateGenericLazyDeoptContinuationFrameState( in CreateGenericLazyDeoptContinuationFrameState()
H A Djs-inlining-heuristic.cc187 FrameState frame_state{NodeProperties::GetFrameStateInput(node)}; in Reduce()
370 bool CollectFrameStateUniqueUses(Node* node, FrameState frame_state, in CollectFrameStateUniqueUses()
377 uses_buffer[*use_count] = {frame_state, FrameState::kFrameStateStackInput}; in CollectFrameStateUniqueUses()
389 FrameState JSInliningHeuristic::DuplicateFrameStateAndRename( in DuplicateFrameStateAndRename()
390 FrameState frame_state, Node* from, Node* to, StateCloneMode mode) { in DuplicateFrameStateAndRename()
400 copy->ReplaceInput(FrameState::kFrameStateStackInput, to); in DuplicateFrameStateAndRename()
408 copy->ReplaceInput(FrameState::kFrameStateLocalsInput, new_locals); in DuplicateFrameStateAndRename()
410 return copy != nullptr ? FrameState{copy} : frame_state; in DuplicateFrameStateAndRename()
440 // | FrameState | | in TryReuseDispatch()
450 // | FrameState | | in TryReuseDispatch()
[all...]
H A Djs-create-lowering.h25 class FrameState;
89 FrameState frame_state);
91 FrameState frame_state, int start_index);
93 FrameState frame_state, Node* context,
H A Descape-analysis-reducer.cc125 // While doing DFS on the FrameState tree, we have to recognize duplicate
164 for (int input_id : {FrameState::kFrameStateOuterStateInput, in ReduceDeoptState()
165 FrameState::kFrameStateFunctionInput, in ReduceDeoptState()
166 FrameState::kFrameStateParametersInput, in ReduceDeoptState()
167 FrameState::kFrameStateContextInput, in ReduceDeoptState()
168 FrameState::kFrameStateLocalsInput, in ReduceDeoptState()
169 FrameState::kFrameStateStackInput}) { in ReduceDeoptState()
H A Djs-inlining.h68 FrameState CreateArtificialFrameState(
69 Node* node, FrameState outer_frame_state, int parameter_count,
H A Djs-inlining.cc67 FrameState frame_state() const { in frame_state()
68 return FrameState{NodeProperties::GetFrameStateInput(call_)}; in frame_state()
250 FrameState JSInliner::CreateArtificialFrameState( in CreateArtificialFrameState()
251 Node* node, FrameState outer_frame_state, int parameter_count, in CreateArtificialFrameState()
260 const Operator* op = common()->FrameState( in CreateArtificialFrameState()
276 return FrameState{graph()->NewNode( in CreateArtificialFrameState()
515 frame_state = FrameState{frame_state}.outer_frame_state()) { in ReduceJSCall()
614 FrameState frame_state = call.frame_state(); in ReduceJSCall()
H A Djs-inlining-heuristic.h88 FrameState DuplicateFrameStateAndRename(FrameState frame_state, Node* from,
H A Djs-call-reducer.cc280 TNode<Object> arg2, FrameState frame_state);
284 FrameState frame_state);
287 FrameState frame_state);
294 FrameState frame_state);
616 FrameState frame_state) { in ThrowIfNotCallable()
664 FrameState FrameStateInput() const { in FrameStateInput()
665 return FrameState(NodeProperties::GetFrameStateInput(node_)); in FrameStateInput()
870 TNode<JSFunction> reject, FrameState frame_state) { in CallPromiseExecutor()
886 FrameState frame_state) { in CallPromiseReject()
1082 TNode<Object> arg1, TNode<Object> arg2, FrameState frame_stat in JSCall3()
[all...]
H A Dcommon-operator.h543 const Operator* FrameState(BytecodeOffset bailout_id,
607 class FrameState : public CommonNodeWrapperBase { class
609 explicit constexpr FrameState(Node* node) : CommonNodeWrapperBase(node) { in FrameState() function in v8::internal::compiler::FrameState
H A Djs-generic-lowering.cc276 FrameState frame_state = n.frame_state(); in LowerJSLoadProperty()
300 FrameState frame_state = n.frame_state(); in LowerJSLoadNamed()
358 FrameState frame_state = n.frame_state(); in LowerJSLoadGlobal()
405 FrameState frame_state = n.frame_state(); in LowerJSSetKeyedProperty()
429 FrameState frame_state = n.frame_state(); in LowerJSDefineKeyedOwnProperty()
447 FrameState frame_state = n.frame_state(); in LowerJSSetNamedProperty()
477 FrameState frame_state = n.frame_state(); in LowerJSDefineNamedOwnProperty()
499 FrameState frame_state = n.frame_state(); in LowerJSStoreGlobal()
H A Djs-create-lowering.cc39 FrameState GetArgumentsFrameState(FrameState frame_state) { in GetArgumentsFrameState()
40 FrameState outer_state{NodeProperties::GetFrameStateInput(frame_state)}; in GetArgumentsFrameState()
151 FrameState frame_state{NodeProperties::GetFrameStateInput(node)}; in ReduceJSCreateArguments()
265 FrameState args_state = GetArgumentsFrameState(frame_state); in ReduceJSCreateArguments()
268 // If the FrameState has a DeadValue input, then this node will be in ReduceJSCreateArguments()
305 FrameState args_state = GetArgumentsFrameState(frame_state); in ReduceJSCreateArguments()
308 // If the FrameState has a DeadValue input, then this node will be in ReduceJSCreateArguments()
343 FrameState args_state = GetArgumentsFrameState(frame_state); in ReduceJSCreateArguments()
346 // If the FrameState ha in ReduceJSCreateArguments()
[all...]
H A Dsimplified-lowering.cc1355 void VisitFrameState(FrameState node) { in VisitFrameState()
1358 DCHECK_EQ(FrameState::kFrameStateInputCount, node->InputCount()); in VisitFrameState()
1360 ProcessInput<T>(node, FrameState::kFrameStateParametersInput, in VisitFrameState()
1362 ProcessInput<T>(node, FrameState::kFrameStateLocalsInput, in VisitFrameState()
1373 EnqueueInput<T>(node, FrameState::kFrameStateStackInput, in VisitFrameState()
1376 EnqueueInput<T>(node, FrameState::kFrameStateStackInput, in VisitFrameState()
1383 ConvertInput(node, FrameState::kFrameStateStackInput, in VisitFrameState()
1388 node->ReplaceInput(FrameState::kFrameStateStackInput, in VisitFrameState()
1397 FrameState::kFrameStateStackInput, in VisitFrameState()
1404 ProcessInput<T>(node, FrameState in VisitFrameState()
[all...]
H A Dsimplified-operator.h1105 FrameState frame_state() const { in frame_state()
1106 return FrameState{NodeProperties::GetFrameStateInput(node())}; in frame_state()
H A Dgraph-assembler.cc391 Node* GraphAssembler::Checkpoint(FrameState frame_state) { in Checkpoint()
H A Djs-operator.h1143 FrameState frame_state() const { in frame_state()
1144 return FrameState{NodeProperties::GetFrameStateInput(node())}; in frame_state()
H A Djs-native-context-specialization.cc389 FrameState frame_state = n.frame_state(); in ReduceJSInstanceOf()
666 FrameState frame_state{NodeProperties::GetFrameStateInput(node)}; in ReduceJSPromiseResolve()
1064 FrameState frame_state{NodeProperties::GetFrameStateInput(node)}; in ReduceNamedAccess()
1453 FrameState frame_state = n.frame_state(); in ReduceJSGetIterator()
1738 // FrameState after the StoreField or Call that is generated for the in ReduceElementAccess()
H A Descape-analysis.cc231 // Accessing the current node is fine for `FrameState nodes.
811 // We visit StateValue nodes through their correpsonding FrameState node, in ReduceNode()
812 // so we need to make sure we revisit the FrameState. in ReduceNode()
818 FrameState frame_state{current->CurrentNode()}; in ReduceNode()
H A Dgraph-assembler.h306 Node* Checkpoint(FrameState frame_state);
H A Dopcodes.h59 V(FrameState) \
H A Dcommon-operator.cc1468 const Operator* CommonOperatorBuilder::FrameState( in FrameState() function in v8::internal::compiler::CommonOperatorBuilder
1474 "FrameState", // name in FrameState()
H A Dverifier.cc554 FrameState state{node}; in Check()
H A Djs-typed-lowering.cc1848 FrameState frame_state = n.frame_state(); in ReduceJSForInNext()
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-selector.h62 FrameState frame_state) { in ForDeoptimize()
487 FrameState frame_state);
559 FrameStateDescriptor* GetFrameStateDescriptor(FrameState node);
561 FrameState state, OperandGenerator* g,
622 FeedbackSource const& feedback, FrameState frame_state);
H A Dinstruction-selector.cc750 FrameStateDescriptor* descriptor, FrameState state, OperandGenerator* g, in AddInputsToFrameStateDescriptor()
759 descriptor->outer_state(), FrameState{state.outer_frame_state()}, g, in AddInputsToFrameStateDescriptor()
862 FrameState{cont->frame_state()}); in EmitWithContinuation()
894 FeedbackSource const& feedback, FrameState frame_state) { in AppendDeoptimizeArguments()
1069 FrameState frame_state{ in InitializeCallBuffer()
1076 frame_state = FrameState{NodeProperties::GetFrameStateInput(frame_state)}; in InitializeCallBuffer()
1083 FrameState{NodeProperties::GetFrameStateInput(frame_state)}; in InitializeCallBuffer()
1329 FrameState value{input->InputAt(0)}; in VisitControl()
2941 frame_state_descriptor = GetFrameStateDescriptor(FrameState{ in VisitCall()
3120 FrameState{nod in VisitDeoptimizeIf()
[all...]

Completed in 50 milliseconds

12