Searched refs:frame_state (Results 1 - 25 of 38) sorted by relevance

12

/external/v8/src/compiler/
H A Deffect-control-linearizer.h39 void ProcessNode(Node* node, Node** frame_state, Node** effect,
42 bool TryWireInStateEffect(Node* node, Node* frame_state, Node** effect,
55 Node* LowerCheckBounds(Node* node, Node* frame_state);
56 Node* LowerCheckInternalizedString(Node* node, Node* frame_state);
57 Node* LowerCheckMaps(Node* node, Node* frame_state);
58 Node* LowerCheckNumber(Node* node, Node* frame_state);
59 Node* LowerCheckReceiver(Node* node, Node* frame_state);
60 Node* LowerCheckString(Node* node, Node* frame_state);
61 Node* LowerCheckIf(Node* node, Node* frame_state);
62 Node* LowerCheckedInt32Add(Node* node, Node* frame_state);
[all...]
H A Djs-inlining.cc57 Node* frame_state() { function in class:v8::internal::compiler::JSCallAccessor
80 Node* frame_state, Node* start, Node* end,
131 edge.UpdateTo(frame_state);
249 Node* JSInliner::CreateTailCallerFrameState(Node* node, Node* frame_state) { argument
250 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state);
254 Node* function = frame_state->InputAt(kFrameStateFunctionInput);
258 frame_state = NodeProperties::GetFrameStateInput(frame_state);
259 if (frame_state->opcode() == IrOpcode::kFrameState) {
260 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state);
79 InlineCall(Node* call, Node* new_target, Node* context, Node* frame_state, Node* start, Node* end, Node* exception_target, const NodeVector& uncaught_subcalls) argument
637 Node* frame_state = call.frame_state(); local
[all...]
H A Dliveness-analyzer.cc130 Node* frame_state, BitVector* liveness) {
133 DCHECK_EQ(frame_state->opcode(), IrOpcode::kFrameState);
134 Node* locals_state = frame_state->InputAt(1);
141 frame_state->ReplaceInput(1, new_values);
147 DCHECK_EQ(frame_state->InputAt(2)->opcode(), IrOpcode::kStateValues);
149 static_cast<int>(StateValuesAccess(frame_state->InputAt(2)).size()), 1);
154 frame_state->ReplaceInput(2, new_value);
129 ClearNonLiveFrameStateSlots( Node* frame_state, BitVector* liveness) argument
H A Deffect-control-linearizer.cc422 Node* frame_state = nullptr; local
426 frame_state =
430 .current_frame_state != frame_state) {
431 frame_state = nullptr;
440 ProcessNode(node, &frame_state, &effect, &control);
454 ProcessNode(block->control_input(), &frame_state, &effect, &control);
458 ProcessNode(block->control_input(), &frame_state, &effect, &control);
473 data->current_frame_state = frame_state;
504 void EffectControlLinearizer::ProcessNode(Node* node, Node** frame_state, argument
511 if (TryWireInStateEffect(node, *frame_state, effec
597 TryWireInStateEffect(Node* node, Node* frame_state, Node** effect, Node** control) argument
1067 LowerCheckBounds(Node* node, Node* frame_state) argument
1076 LowerCheckMaps(Node* node, Node* frame_state) argument
1166 LowerCheckNumber(Node* node, Node* frame_state) argument
1186 LowerCheckReceiver(Node* node, Node* frame_state) argument
1202 LowerCheckString(Node* node, Node* frame_state) argument
1215 LowerCheckInternalizedString(Node* node, Node* frame_state) argument
1232 LowerCheckIf(Node* node, Node* frame_state) argument
1239 LowerCheckedInt32Add(Node* node, Node* frame_state) argument
1250 LowerCheckedInt32Sub(Node* node, Node* frame_state) argument
1261 LowerCheckedInt32Div(Node* node, Node* frame_state) argument
1320 LowerCheckedInt32Mod(Node* node, Node* frame_state) argument
1405 LowerCheckedUint32Div(Node* node, Node* frame_state) argument
1425 LowerCheckedUint32Mod(Node* node, Node* frame_state) argument
1440 LowerCheckedInt32Mul(Node* node, Node* frame_state) argument
1472 LowerCheckedInt32ToTaggedSigned( Node* node, Node* frame_state) argument
1483 LowerCheckedUint32ToInt32(Node* node, Node* frame_state) argument
1492 LowerCheckedUint32ToTaggedSigned( Node* node, Node* frame_state) argument
1500 BuildCheckedFloat64ToInt32( CheckForMinusZeroMode mode, Node* value, Node* frame_state) argument
1528 LowerCheckedFloat64ToInt32(Node* node, Node* frame_state) argument
1535 LowerCheckedTaggedSignedToInt32( Node* node, Node* frame_state) argument
1543 LowerCheckedTaggedToInt32(Node* node, Node* frame_state) argument
1571 BuildCheckedHeapNumberOrOddballToFloat64( CheckTaggedInputMode mode, Node* value, Node* frame_state) argument
1603 LowerCheckedTaggedToFloat64(Node* node, Node* frame_state) argument
1629 LowerCheckedTaggedToTaggedSigned( Node* node, Node* frame_state) argument
1639 LowerCheckedTaggedToTaggedPointer( Node* node, Node* frame_state) argument
1668 LowerCheckedTruncateTaggedToWord32( Node* node, Node* frame_state) argument
2123 LowerCheckFloat64Hole(Node* node, Node* frame_state) argument
2135 LowerCheckTaggedHole(Node* node, Node* frame_state) argument
2293 LowerMaybeGrowFastElements(Node* node, Node* frame_state) argument
[all...]
H A Djs-create-lowering.h63 Node* AllocateArguments(Node* effect, Node* control, Node* frame_state);
64 Node* AllocateRestArguments(Node* effect, Node* control, Node* frame_state,
66 Node* AllocateAliasedArguments(Node* effect, Node* control, Node* frame_state,
H A Djs-inlining.h66 Node* frame_state, Node* start, Node* end,
H A Djs-inlining-heuristic.cc112 for (Node* frame_state = NodeProperties::GetFrameStateInput(node);
113 frame_state->opcode() == IrOpcode::kFrameState;
114 frame_state = NodeProperties::GetFrameStateInput(frame_state)) {
115 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state);
H A Dgraph-assembler.cc160 Node* frame_state) {
163 frame_state, current_effect_, current_control_);
168 Node* frame_state) {
170 common()->DeoptimizeUnless(kind, reason), condition, frame_state,
175 Node* frame_state) {
177 frame_state);
159 DeoptimizeIf(DeoptimizeReason reason, Node* condition, Node* frame_state) argument
166 DeoptimizeUnless(DeoptimizeKind kind, DeoptimizeReason reason, Node* condition, Node* frame_state) argument
174 DeoptimizeUnless(DeoptimizeReason reason, Node* condition, Node* frame_state) argument
H A Dinstruction-selector-impl.h355 Node* frame_state) {
356 return FlagsContinuation(condition, kind, reason, frame_state);
387 Node* frame_state() const { function in class:v8::internal::compiler::final
457 DeoptimizeReason reason, Node* frame_state)
462 frame_state_or_result_(frame_state) {
463 DCHECK_NOT_NULL(frame_state);
352 ForDeoptimize(FlagsCondition condition, DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) argument
456 FlagsContinuation(FlagsCondition condition, DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) argument
H A Dliveness-analyzer.h23 void ClearNonLiveFrameStateSlots(Node* frame_state, BitVector* liveness);
40 Node* ClearNonLiveStateValues(Node* frame_state, BitVector* liveness);
H A Djs-create-lowering.cc110 Node* GetArgumentsFrameState(Node* frame_state) { argument
111 Node* const outer_state = NodeProperties::GetFrameStateInput(frame_state);
115 : frame_state;
292 Node* const frame_state = NodeProperties::GetFrameStateInput(node); local
293 Node* const outer_state = frame_state->InputAt(kFrameStateOuterStateInput);
295 FrameStateInfo state_info = OpParameter<FrameStateInfo>(frame_state);
444 Node* const args_state = GetArgumentsFrameState(frame_state);
477 Node* const args_state = GetArgumentsFrameState(frame_state);
508 Node* const args_state = GetArgumentsFrameState(frame_state);
642 Node* frame_state local
984 AllocateArguments(Node* effect, Node* control, Node* frame_state) argument
1007 AllocateRestArguments(Node* effect, Node* control, Node* frame_state, int start_index) argument
1038 AllocateAliasedArguments( Node* effect, Node* control, Node* frame_state, Node* context, Handle<SharedFunctionInfo> shared, bool* has_aliased_arguments) argument
[all...]
H A Djs-call-reducer.cc120 Node* frame_state = NodeProperties::GetFrameStateInput(arg_array); local
121 FrameStateInfo state_info = OpParameter<FrameStateInfo>(frame_state);
137 Node* outer_state = frame_state->InputAt(kFrameStateOuterStateInput);
167 frame_state = outer_state;
173 Node* const parameters = frame_state->InputAt(kFrameStateParametersInput);
244 Node* frame_state = NodeProperties::GetFrameStateInput(node); local
257 node->ReplaceInput(3, frame_state);
442 Node* frame_state = NodeProperties::GetFrameStateInput(spread); local
443 Node* outer_state = frame_state->InputAt(kFrameStateOuterStateInput);
448 frame_state
[all...]
H A Dnode-properties.cc178 void NodeProperties::ReplaceFrameStateInput(Node* node, Node* frame_state) { argument
180 node->ReplaceInput(FirstFrameStateIndex(node), frame_state); local
249 Node* frame_state = GetFrameStateInput(effect); local
250 return frame_state;
H A Djs-native-context-specialization.h115 Node* receiver, Node* value, Node* context, Node* frame_state,
163 Node* receiver, Node* context, Node* target, Node* frame_state,
H A Dinstruction-selector.h118 DeoptimizeReason reason, Node* frame_state);
122 Node* frame_state);
126 DeoptimizeReason reason, Node* frame_state);
H A Dnode-properties.h88 static void ReplaceFrameStateInput(Node* node, Node* frame_state);
H A Dbranch-elimination.cc90 Node* frame_state = NodeProperties::GetValueInput(node, 1); local
109 frame_state, effect, control);
H A Djs-native-context-specialization.cc560 Node* frame_state = NodeProperties::GetFrameStateInput(node); local
645 receiver, value, context, frame_state, effect, control, name,
750 BuildPropertyAccess(this_receiver, this_value, context, frame_state,
916 Node* frame_state = NodeProperties::FindFrameStateBefore(node); local
1023 effect = graph()->NewNode(common()->Checkpoint(), frame_state, effect,
1271 Node* frame_state = NodeProperties::FindFrameStateBefore(node); local
1274 frame_state, effect, control);
1320 Node* receiver, Node* value, Node* context, Node* frame_state, Node* effect,
1347 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state);
1364 context, target, frame_state);
1319 BuildPropertyAccess( Node* receiver, Node* value, Node* context, Node* frame_state, Node* effect, Node* control, Handle<Name> name, PropertyAccessInfo const& access_info, AccessMode access_mode, LanguageMode language_mode, Handle<FeedbackVector> vector, FeedbackSlot slot) argument
2076 InlineApiCall( Node* receiver, Node* context, Node* target, Node* frame_state, Node* value, Node* effect, Node* control, Handle<SharedFunctionInfo> shared_info, Handle<FunctionTemplateInfo> function_template_info) argument
[all...]
H A Dgraph-assembler.h277 Node* frame_state);
279 Node* condition, Node* frame_state);
281 Node* frame_state);
H A Dinstruction-selector.cc627 FrameStateDescriptor* frame_state)
629 frame_state_descriptor(frame_state),
747 Node* frame_state = variable
754 frame_state = NodeProperties::GetFrameStateInput(frame_state);
762 frame_state = NodeProperties::GetFrameStateInput(frame_state);
777 buffer->frame_state_descriptor, frame_state, &g, &deduplicator,
2496 DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) {
2501 kind, reason, frame_state);
626 CallBuffer(Zone* zone, const CallDescriptor* descriptor, FrameStateDescriptor* frame_state) argument
2494 EmitDeoptimize( InstructionCode opcode, InstructionOperand output, InstructionOperand a, DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) argument
2504 EmitDeoptimize( InstructionCode opcode, InstructionOperand output, InstructionOperand a, InstructionOperand b, DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) argument
2515 EmitDeoptimize( InstructionCode opcode, size_t output_count, InstructionOperand* outputs, size_t input_count, InstructionOperand* inputs, DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) argument
[all...]
H A Dcommon-operator-reducer.cc131 Node* frame_state = NodeProperties::GetValueInput(node, 1); local
152 frame_state, effect, control);
H A Djs-intrinsic-lowering.cc126 Node* const frame_state = NodeProperties::GetFrameStateInput(node); local
133 frame_state, effect, control);
H A Djs-typed-lowering.cc435 Node* ConvertSingleInputToNumber(Node* node, Node* frame_state) { argument
438 frame_state, effect(), control());
651 Node* frame_state = NodeProperties::GetFrameStateInput(node); local
703 // benefit of not holding on to the lazy {frame_state} and thus potentially
715 context, frame_state, efalse, if_false);
1233 Node* frame_state = NodeProperties::GetFrameStateInput(node); local
1268 receiver, context, frame_state, efalse, if_false);
1435 Node* frame_state = NodeProperties::GetFrameStateInput(node); local
1541 prototype, context, frame_state, efalse1, if_false1);
2195 Node* frame_state local
[all...]
H A Dverifier.cc116 Node* frame_state = NodeProperties::GetFrameStateInput(node); local
117 CHECK(frame_state->opcode() == IrOpcode::kFrameState ||
120 frame_state->opcode() == IrOpcode::kStart));
/external/v8/src/compiler/x87/
H A Dinstruction-selector-x87.cc496 cont->kind(), cont->reason(), cont->frame_state());
1238 cont->kind(), cont->reason(), cont->frame_state());
1260 cont->reason(), cont->frame_state());
1375 cont->kind(), cont->reason(), cont->frame_state());
1399 cont->kind(), cont->reason(), cont->frame_state());
1481 cont->reason(), cont->frame_state());

Completed in 344 milliseconds

12