/third_party/node/deps/v8/src/compiler/ |
H A D | frame-states.h | 68 // 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 D | frame-states.cc | 113 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 D | js-inlining-heuristic.cc | 187 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 D | js-create-lowering.h | 25 class FrameState; 89 FrameState frame_state); 91 FrameState frame_state, int start_index); 93 FrameState frame_state, Node* context,
|
H A D | escape-analysis-reducer.cc | 125 // 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 D | js-inlining.h | 68 FrameState CreateArtificialFrameState( 69 Node* node, FrameState outer_frame_state, int parameter_count,
|
H A D | js-inlining.cc | 67 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 D | js-inlining-heuristic.h | 88 FrameState DuplicateFrameStateAndRename(FrameState frame_state, Node* from,
|
H A D | js-call-reducer.cc | 280 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 D | common-operator.h | 543 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 D | js-generic-lowering.cc | 276 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 D | js-create-lowering.cc | 39 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 D | simplified-lowering.cc | 1355 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 D | simplified-operator.h | 1105 FrameState frame_state() const { in frame_state() 1106 return FrameState{NodeProperties::GetFrameStateInput(node())}; in frame_state()
|
H A D | graph-assembler.cc | 391 Node* GraphAssembler::Checkpoint(FrameState frame_state) { in Checkpoint()
|
H A D | js-operator.h | 1143 FrameState frame_state() const { in frame_state() 1144 return FrameState{NodeProperties::GetFrameStateInput(node())}; in frame_state()
|
H A D | js-native-context-specialization.cc | 389 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 D | escape-analysis.cc | 231 // 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 D | graph-assembler.h | 306 Node* Checkpoint(FrameState frame_state);
|
H A D | opcodes.h | 59 V(FrameState) \
|
H A D | common-operator.cc | 1468 const Operator* CommonOperatorBuilder::FrameState( in FrameState() function in v8::internal::compiler::CommonOperatorBuilder 1474 "FrameState", // name in FrameState()
|
H A D | verifier.cc | 554 FrameState state{node}; in Check()
|
H A D | js-typed-lowering.cc | 1848 FrameState frame_state = n.frame_state(); in ReduceJSForInNext()
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | instruction-selector.h | 62 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 D | instruction-selector.cc | 750 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...] |