/external/v8/src/compiler/ |
D | effect-control-linearizer.h | 39 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 …]
|
D | js-inlining.cc | 57 Node* frame_state() { in frame_state() function in v8::internal::compiler::JSCallAccessor 80 Node* frame_state, Node* start, Node* end, in InlineCall() argument 131 edge.UpdateTo(frame_state); in InlineCall() 249 Node* JSInliner::CreateTailCallerFrameState(Node* node, Node* frame_state) { in CreateTailCallerFrameState() argument 250 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state); in CreateTailCallerFrameState() 254 Node* function = frame_state->InputAt(kFrameStateFunctionInput); in CreateTailCallerFrameState() 258 frame_state = NodeProperties::GetFrameStateInput(frame_state); in CreateTailCallerFrameState() 259 if (frame_state->opcode() == IrOpcode::kFrameState) { in CreateTailCallerFrameState() 260 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state); in CreateTailCallerFrameState() 262 frame_state = NodeProperties::GetFrameStateInput(frame_state); in CreateTailCallerFrameState() [all …]
|
D | effect-control-linearizer.cc | 422 Node* frame_state = nullptr; in Run() local 426 frame_state = in Run() 430 .current_frame_state != frame_state) { in Run() 431 frame_state = nullptr; in Run() 440 ProcessNode(node, &frame_state, &effect, &control); in Run() 454 ProcessNode(block->control_input(), &frame_state, &effect, &control); in Run() 458 ProcessNode(block->control_input(), &frame_state, &effect, &control); in Run() 473 data->current_frame_state = frame_state; in Run() 504 void EffectControlLinearizer::ProcessNode(Node* node, Node** frame_state, in ProcessNode() argument 511 if (TryWireInStateEffect(node, *frame_state, effect, control)) { in ProcessNode() [all …]
|
D | liveness-analyzer.cc | 130 Node* frame_state, BitVector* liveness) { in ClearNonLiveFrameStateSlots() argument 133 DCHECK_EQ(frame_state->opcode(), IrOpcode::kFrameState); in ClearNonLiveFrameStateSlots() 134 Node* locals_state = frame_state->InputAt(1); in ClearNonLiveFrameStateSlots() 141 frame_state->ReplaceInput(1, new_values); in ClearNonLiveFrameStateSlots() 147 DCHECK_EQ(frame_state->InputAt(2)->opcode(), IrOpcode::kStateValues); in ClearNonLiveFrameStateSlots() 149 static_cast<int>(StateValuesAccess(frame_state->InputAt(2)).size()), 1); in ClearNonLiveFrameStateSlots() 154 frame_state->ReplaceInput(2, new_value); in ClearNonLiveFrameStateSlots()
|
D | graph-assembler.cc | 160 Node* frame_state) { in DeoptimizeIf() argument 163 frame_state, current_effect_, current_control_); in DeoptimizeIf() 168 Node* frame_state) { in DeoptimizeUnless() argument 170 common()->DeoptimizeUnless(kind, reason), condition, frame_state, in DeoptimizeUnless() 175 Node* frame_state) { in DeoptimizeUnless() argument 177 frame_state); in DeoptimizeUnless()
|
D | js-create-lowering.cc | 110 Node* GetArgumentsFrameState(Node* frame_state) { in GetArgumentsFrameState() argument 111 Node* const outer_state = NodeProperties::GetFrameStateInput(frame_state); in GetArgumentsFrameState() 115 : frame_state; in GetArgumentsFrameState() 292 Node* const frame_state = NodeProperties::GetFrameStateInput(node); in ReduceJSCreateArguments() local 293 Node* const outer_state = frame_state->InputAt(kFrameStateOuterStateInput); in ReduceJSCreateArguments() 295 FrameStateInfo state_info = OpParameter<FrameStateInfo>(frame_state); in ReduceJSCreateArguments() 444 Node* const args_state = GetArgumentsFrameState(frame_state); in ReduceJSCreateArguments() 477 Node* const args_state = GetArgumentsFrameState(frame_state); in ReduceJSCreateArguments() 508 Node* const args_state = GetArgumentsFrameState(frame_state); in ReduceJSCreateArguments() 642 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceNewArrayToStubCall() local [all …]
|
D | js-call-reducer.cc | 120 Node* frame_state = NodeProperties::GetFrameStateInput(arg_array); in ReduceFunctionPrototypeApply() local 121 FrameStateInfo state_info = OpParameter<FrameStateInfo>(frame_state); in ReduceFunctionPrototypeApply() 137 Node* outer_state = frame_state->InputAt(kFrameStateOuterStateInput); in ReduceFunctionPrototypeApply() 167 frame_state = outer_state; in ReduceFunctionPrototypeApply() 173 Node* const parameters = frame_state->InputAt(kFrameStateParametersInput); in ReduceFunctionPrototypeApply() 244 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceFunctionPrototypeHasInstance() local 257 node->ReplaceInput(3, frame_state); in ReduceFunctionPrototypeHasInstance() 442 Node* frame_state = NodeProperties::GetFrameStateInput(spread); in ReduceSpreadCall() local 443 Node* outer_state = frame_state->InputAt(kFrameStateOuterStateInput); in ReduceSpreadCall() 448 frame_state = outer_state; in ReduceSpreadCall() [all …]
|
D | js-inlining-heuristic.cc | 112 for (Node* frame_state = NodeProperties::GetFrameStateInput(node); in Reduce() local 113 frame_state->opcode() == IrOpcode::kFrameState; in Reduce() 114 frame_state = NodeProperties::GetFrameStateInput(frame_state)) { in Reduce() 115 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state); in Reduce()
|
D | js-create-lowering.h | 63 Node* AllocateArguments(Node* effect, Node* control, Node* frame_state); in NON_EXPORTED_BASE() 64 Node* AllocateRestArguments(Node* effect, Node* control, Node* frame_state, in NON_EXPORTED_BASE() 66 Node* AllocateAliasedArguments(Node* effect, Node* control, Node* frame_state, in NON_EXPORTED_BASE()
|
D | instruction-selector-impl.h | 355 Node* frame_state) { in ForDeoptimize() argument 356 return FlagsContinuation(condition, kind, reason, frame_state); in ForDeoptimize() 387 Node* frame_state() const { in frame_state() function 457 DeoptimizeReason reason, Node* frame_state) in FlagsContinuation() argument 462 frame_state_or_result_(frame_state) { in FlagsContinuation() 463 DCHECK_NOT_NULL(frame_state); in FlagsContinuation()
|
D | node-properties.cc | 178 void NodeProperties::ReplaceFrameStateInput(Node* node, Node* frame_state) { in ReplaceFrameStateInput() argument 180 node->ReplaceInput(FirstFrameStateIndex(node), frame_state); in ReplaceFrameStateInput() 249 Node* frame_state = GetFrameStateInput(effect); in FindFrameStateBefore() local 250 return frame_state; in FindFrameStateBefore()
|
D | liveness-analyzer.h | 23 void ClearNonLiveFrameStateSlots(Node* frame_state, BitVector* liveness); 40 Node* ClearNonLiveStateValues(Node* frame_state, BitVector* liveness);
|
D | instruction-selector.h | 118 DeoptimizeReason reason, Node* frame_state); 122 Node* frame_state); 126 DeoptimizeReason reason, Node* frame_state);
|
D | js-native-context-specialization.cc | 560 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceNamedAccess() local 645 receiver, value, context, frame_state, effect, control, name, in ReduceNamedAccess() 750 BuildPropertyAccess(this_receiver, this_value, context, frame_state, in ReduceNamedAccess() 916 Node* frame_state = NodeProperties::FindFrameStateBefore(node); in ReduceElementAccess() local 1023 effect = graph()->NewNode(common()->Checkpoint(), frame_state, effect, in ReduceElementAccess() 1271 Node* frame_state = NodeProperties::FindFrameStateBefore(node); in ReduceSoftDeoptimize() local 1274 frame_state, effect, control); in ReduceSoftDeoptimize() 1320 Node* receiver, Node* value, Node* context, Node* frame_state, Node* effect, in BuildPropertyAccess() argument 1347 FrameStateInfo const& frame_info = OpParameter<FrameStateInfo>(frame_state); in BuildPropertyAccess() 1364 context, target, frame_state); in BuildPropertyAccess() [all …]
|
D | js-native-context-specialization.h | 115 Node* receiver, Node* value, Node* context, Node* frame_state, 163 Node* receiver, Node* context, Node* target, Node* frame_state,
|
D | instruction-selector.cc | 627 FrameStateDescriptor* frame_state) in CallBuffer() 629 frame_state_descriptor(frame_state), in CallBuffer() 747 Node* frame_state = in InitializeCallBuffer() local 754 frame_state = NodeProperties::GetFrameStateInput(frame_state); in InitializeCallBuffer() 762 frame_state = NodeProperties::GetFrameStateInput(frame_state); in InitializeCallBuffer() 777 buffer->frame_state_descriptor, frame_state, &g, &deduplicator, in InitializeCallBuffer() 2496 DeoptimizeKind kind, DeoptimizeReason reason, Node* frame_state) { in EmitDeoptimize() argument 2501 kind, reason, frame_state); in EmitDeoptimize() 2507 Node* frame_state) { in EmitDeoptimize() argument 2512 kind, reason, frame_state); in EmitDeoptimize() [all …]
|
D | graph-assembler.h | 277 Node* frame_state); 279 Node* condition, Node* frame_state); 281 Node* frame_state);
|
D | branch-elimination.cc | 90 Node* frame_state = NodeProperties::GetValueInput(node, 1); in ReduceDeoptimizeConditional() local 109 frame_state, effect, control); in ReduceDeoptimizeConditional()
|
D | js-inlining.h | 66 Node* frame_state, Node* start, Node* end,
|
D | common-operator-reducer.cc | 131 Node* frame_state = NodeProperties::GetValueInput(node, 1); in ReduceDeoptimizeConditional() local 152 frame_state, effect, control); in ReduceDeoptimizeConditional()
|
D | node-properties.h | 88 static void ReplaceFrameStateInput(Node* node, Node* frame_state);
|
D | js-typed-lowering.cc | 435 Node* ConvertSingleInputToNumber(Node* node, Node* frame_state) { in ConvertSingleInputToNumber() argument 438 frame_state, effect(), control()); in ConvertSingleInputToNumber() 651 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceCreateConsString() local 715 context, frame_state, efalse, if_false); in ReduceCreateConsString() 1233 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceJSToObject() local 1268 receiver, context, frame_state, efalse, if_false); in ReduceJSToObject() 1435 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceJSOrdinaryHasInstance() local 1541 prototype, context, frame_state, efalse1, if_false1); in ReduceJSOrdinaryHasInstance() 2195 Node* frame_state = NodeProperties::GetFrameStateInput(node); in ReduceJSForInNext() local 2249 receiver, context, frame_state, effect, if_false0); in ReduceJSForInNext()
|
D | js-intrinsic-lowering.cc | 126 Node* const frame_state = NodeProperties::GetFrameStateInput(node); in ReduceDeoptimizeNow() local 133 frame_state, effect, control); in ReduceDeoptimizeNow()
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 496 cont->kind(), cont->reason(), cont->frame_state()); in VisitBinop() 1238 cont->kind(), cont->reason(), cont->frame_state()); in VisitCompareWithMemoryOperand() 1260 cont->reason(), cont->frame_state()); in VisitCompare() 1375 cont->kind(), cont->reason(), cont->frame_state()); in VisitFloat32Compare() 1399 cont->kind(), cont->reason(), cont->frame_state()); in VisitFloat64Compare() 1481 cont->reason(), cont->frame_state()); in VisitWordCompare()
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 291 cont->kind(), cont->reason(), cont->frame_state()); in VisitBinop() 929 cont->kind(), cont->reason(), cont->frame_state()); in VisitShift() 1292 cont->reason(), cont->frame_state()); in EmitInt32MulWithOverflow() 1564 cont->reason(), cont->frame_state()); in VisitCompare() 1760 cont->kind(), cont->reason(), cont->frame_state()); in VisitWordCompare() 1919 cont->kind(), cont->reason(), cont->frame_state()); in VisitWordCompareZero()
|