/dports/lang/v8/v8-9.6.180.12/src/compiler/ |
H A D | loop-variable-optimizer.cc | 253 Node* effect_phi = nullptr; in TryGetInductionVariable() local 256 DCHECK_NULL(effect_phi); in TryGetInductionVariable() 257 effect_phi = use; in TryGetInductionVariable() 260 if (!effect_phi) return nullptr; in TryGetInductionVariable() 263 return zone()->New<InductionVariable>(phi, effect_phi, arith, incr, initial, in TryGetInductionVariable() 337 NodeProperties::GetEffectInput(induction_var->effect_phi(), 1); in ChangeToPhisAndInsertGuards() 341 induction_var->effect_phi()->ReplaceInput(1, rename); in ChangeToPhisAndInsertGuards()
|
H A D | loop-variable-optimizer.h | 23 Node* effect_phi() const { return effect_phi_; } in effect_phi() function 46 InductionVariable(Node* phi, Node* effect_phi, Node* arith, Node* increment, in InductionVariable() argument 49 effect_phi_(effect_phi), in InductionVariable()
|
H A D | escape-analysis.cc | 153 State MergeInputs(Node* effect_phi); 397 VariableTracker::State VariableTracker::MergeInputs(Node* effect_phi) { in MergeInputs() argument 406 DCHECK_EQ(IrOpcode::kEffectPhi, effect_phi->opcode()); in MergeInputs() 407 int arity = effect_phi->op()->EffectInputCount(); in MergeInputs() 408 Node* control = NodeProperties::GetControlInput(effect_phi, 0); in MergeInputs() 413 State first_input = table_.Get(NodeProperties::GetEffectInput(effect_phi, 0)); in MergeInputs() 427 table_.Get(NodeProperties::GetEffectInput(effect_phi, i)).Get(var); in MergeInputs() 439 Node* old_value = table_.Get(effect_phi).Get(var); in MergeInputs()
|
H A D | js-inlining-heuristic.cc | 519 Node* effect_phi = effect; in TryReuseDispatch() local 524 if (merge_use != effect_phi && merge_use != callee && merge_use != node && in TryReuseDispatch() 531 for (Node* effect_phi_use : effect_phi->uses()) { in TryReuseDispatch() 605 Node* effect = effect_phi->InputAt(i); in TryReuseDispatch() 632 effect_phi->ReplaceInput(num_calls, jsgraph()->Dead()); in TryReuseDispatch()
|
H A D | raw-machine-assembler.cc | 230 Node* effect_phi; in MakeReschedulable() member 365 loop_header.effect_phi->ReplaceInput(0, effect_loop_entry); in MakeReschedulable() 366 loop_header.effect_phi->ReplaceInput(1, effect_backedge); in MakeReschedulable()
|
H A D | load-elimination.h | 322 Node* effect_phi, Node* phi); in NON_EXPORTED_BASE()
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/compiler/ |
H A D | loop-variable-optimizer.cc | 253 Node* effect_phi = nullptr; in TryGetInductionVariable() local 256 DCHECK_NULL(effect_phi); in TryGetInductionVariable() 257 effect_phi = use; in TryGetInductionVariable() 260 if (!effect_phi) return nullptr; in TryGetInductionVariable() 263 return new (zone()) InductionVariable(phi, effect_phi, arith, incr, initial, in TryGetInductionVariable() 337 NodeProperties::GetEffectInput(induction_var->effect_phi(), 1); in ChangeToPhisAndInsertGuards() 341 induction_var->effect_phi()->ReplaceInput(1, rename); in ChangeToPhisAndInsertGuards()
|
H A D | loop-variable-optimizer.h | 23 Node* effect_phi() const { return effect_phi_; } in effect_phi() function 45 InductionVariable(Node* phi, Node* effect_phi, Node* arith, Node* increment, in InductionVariable() argument 48 effect_phi_(effect_phi), in InductionVariable()
|
H A D | escape-analysis.cc | 150 State MergeInputs(Node* effect_phi); 396 VariableTracker::State VariableTracker::MergeInputs(Node* effect_phi) { in MergeInputs() argument 405 DCHECK_EQ(IrOpcode::kEffectPhi, effect_phi->opcode()); in MergeInputs() 406 int arity = effect_phi->op()->EffectInputCount(); in MergeInputs() 407 Node* control = NodeProperties::GetControlInput(effect_phi, 0); in MergeInputs() 412 State first_input = table_.Get(NodeProperties::GetEffectInput(effect_phi, 0)); in MergeInputs() 426 table_.Get(NodeProperties::GetEffectInput(effect_phi, i)).Get(var); in MergeInputs() 438 Node* old_value = table_.Get(effect_phi).Get(var); in MergeInputs()
|
H A D | js-inlining-heuristic.cc | 489 Node* effect_phi = effect; in TryReuseDispatch() local 494 if (merge_use != effect_phi && merge_use != callee && merge_use != node && in TryReuseDispatch() 501 for (Node* effect_phi_use : effect_phi->uses()) { in TryReuseDispatch() 574 Node* effect = effect_phi->InputAt(i); in TryReuseDispatch() 601 effect_phi->ReplaceInput(num_calls, jsgraph()->Dead()); in TryReuseDispatch()
|
H A D | raw-machine-assembler.cc | 221 Node* effect_phi; in MakeReschedulable() member 356 loop_header.effect_phi->ReplaceInput(0, effect_loop_entry); in MakeReschedulable() 357 loop_header.effect_phi->ReplaceInput(1, effect_backedge); in MakeReschedulable()
|
H A D | load-elimination.h | 322 Node* effect_phi, Node* phi); in NON_EXPORTED_BASE()
|
/dports/www/node10/node-v10.24.1/deps/v8/src/compiler/ |
H A D | loop-variable-optimizer.cc | 249 Node* effect_phi = nullptr; in TryGetInductionVariable() local 252 DCHECK_NULL(effect_phi); in TryGetInductionVariable() 253 effect_phi = use; in TryGetInductionVariable() 256 if (!effect_phi) return nullptr; in TryGetInductionVariable() 259 return new (zone()) InductionVariable(phi, effect_phi, arith, incr, initial, in TryGetInductionVariable() 333 NodeProperties::GetEffectInput(induction_var->effect_phi(), 1); in ChangeToPhisAndInsertGuards() 337 induction_var->effect_phi()->ReplaceInput(1, rename); in ChangeToPhisAndInsertGuards()
|
H A D | loop-variable-optimizer.h | 23 Node* effect_phi() const { return effect_phi_; } in effect_phi() function 45 InductionVariable(Node* phi, Node* effect_phi, Node* arith, Node* increment, in InductionVariable() argument 48 effect_phi_(effect_phi), in InductionVariable()
|
H A D | escape-analysis.cc | 148 State MergeInputs(Node* effect_phi); 389 VariableTracker::State VariableTracker::MergeInputs(Node* effect_phi) { in MergeInputs() argument 398 DCHECK_EQ(IrOpcode::kEffectPhi, effect_phi->opcode()); in MergeInputs() 399 int arity = effect_phi->op()->EffectInputCount(); in MergeInputs() 400 Node* control = NodeProperties::GetControlInput(effect_phi, 0); in MergeInputs() 405 State first_input = table_.Get(NodeProperties::GetEffectInput(effect_phi, 0)); in MergeInputs() 418 table_.Get(NodeProperties::GetEffectInput(effect_phi, i)).Get(var); in MergeInputs() 430 Node* old_value = table_.Get(effect_phi).Get(var); in MergeInputs()
|
H A D | js-inlining-heuristic.cc | 434 Node* effect_phi = effect; in TryReuseDispatch() local 439 if (merge_use != effect_phi && merge_use != callee && merge_use != node && in TryReuseDispatch() 446 for (Node* effect_phi_use : effect_phi->uses()) { in TryReuseDispatch() 519 Node* effect = effect_phi->InputAt(i); in TryReuseDispatch() 546 effect_phi->ReplaceInput(num_calls, jsgraph()->Dead()); in TryReuseDispatch()
|
H A D | effect-control-linearizer.cc | 76 Node* effect_phi; member 79 PendingEffectPhi(Node* effect_phi, BasicBlock* block) in PendingEffectPhi() 80 : effect_phi(effect_phi), block(block) {} in PendingEffectPhi() 353 Node* effect_phi = nullptr; in Run() local 360 DCHECK_NULL(effect_phi); in Run() 363 effect_phi = node; in Run() 374 if (effect_phi) { in Run() 380 pending_effect_phis.push_back(PendingEffectPhi(effect_phi, block)); in Run() 382 UpdateEffectPhi(effect_phi, block, &block_effects, jsgraph()); in Run() 386 Node* effect = effect_phi; in Run() [all …]
|
H A D | load-elimination.h | 298 Node* effect_phi, Node* phi); in NON_EXPORTED_BASE()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/ |
H A D | loop-variable-optimizer.cc | 253 Node* effect_phi = nullptr; in TryGetInductionVariable() local 256 DCHECK_NULL(effect_phi); in TryGetInductionVariable() 257 effect_phi = use; in TryGetInductionVariable() 260 if (!effect_phi) return nullptr; in TryGetInductionVariable() 263 return zone()->New<InductionVariable>(phi, effect_phi, arith, incr, initial, in TryGetInductionVariable() 337 NodeProperties::GetEffectInput(induction_var->effect_phi(), 1); in ChangeToPhisAndInsertGuards() 341 induction_var->effect_phi()->ReplaceInput(1, rename); in ChangeToPhisAndInsertGuards()
|
H A D | loop-variable-optimizer.h | 23 Node* effect_phi() const { return effect_phi_; } in effect_phi() function 46 InductionVariable(Node* phi, Node* effect_phi, Node* arith, Node* increment, in InductionVariable() argument 49 effect_phi_(effect_phi), in InductionVariable()
|
H A D | escape-analysis.cc | 153 State MergeInputs(Node* effect_phi); 397 VariableTracker::State VariableTracker::MergeInputs(Node* effect_phi) { in MergeInputs() argument 406 DCHECK_EQ(IrOpcode::kEffectPhi, effect_phi->opcode()); in MergeInputs() 407 int arity = effect_phi->op()->EffectInputCount(); in MergeInputs() 408 Node* control = NodeProperties::GetControlInput(effect_phi, 0); in MergeInputs() 413 State first_input = table_.Get(NodeProperties::GetEffectInput(effect_phi, 0)); in MergeInputs() 427 table_.Get(NodeProperties::GetEffectInput(effect_phi, i)).Get(var); in MergeInputs() 439 Node* old_value = table_.Get(effect_phi).Get(var); in MergeInputs()
|
H A D | js-inlining-heuristic.cc | 499 Node* effect_phi = effect; in TryReuseDispatch() local 504 if (merge_use != effect_phi && merge_use != callee && merge_use != node && in TryReuseDispatch() 511 for (Node* effect_phi_use : effect_phi->uses()) { in TryReuseDispatch() 584 Node* effect = effect_phi->InputAt(i); in TryReuseDispatch() 611 effect_phi->ReplaceInput(num_calls, jsgraph()->Dead()); in TryReuseDispatch()
|
H A D | raw-machine-assembler.cc | 232 Node* effect_phi; in MakeReschedulable() member 367 loop_header.effect_phi->ReplaceInput(0, effect_loop_entry); in MakeReschedulable() 368 loop_header.effect_phi->ReplaceInput(1, effect_backedge); in MakeReschedulable()
|
H A D | load-elimination.h | 322 Node* effect_phi, Node* phi); in NON_EXPORTED_BASE()
|
/dports/lang/v8/v8-9.6.180.12/test/unittests/compiler/ |
H A D | effect-control-linearizer-unittest.cc | 163 Node* effect_phi = in TEST_F() local 176 effect_phi->InsertInput(zone(), 1, effect_phi); in TEST_F() 177 NodeProperties::ChangeOp(effect_phi, common()->EffectPhi(2)); in TEST_F() 186 graph()->NewNode(common()->Return(), zero, load, effect_phi, if_true); in TEST_F() 202 schedule.AddNode(lblock, effect_phi); in TEST_F() 220 heap_number, effect_phi, loop)); in TEST_F()
|