Home
last modified time | relevance | path

Searched refs:InstructionBlockAt (Results 1 – 12 of 12) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
Dframe-elider.cc51 if (!InstructionBlockAt(succ)->needs_frame()) { in MarkDeConstruction()
69 if (InstructionBlockAt(succ)->needs_frame()) { in MarkDeConstruction()
71 InstructionBlockAt(succ)->mark_must_construct_frame(); in MarkDeConstruction()
105 if (InstructionBlockAt(pred)->needs_frame() && in PropagateIntoBlock()
106 (!InstructionBlockAt(pred)->IsDeferred() || block->IsDeferred())) { in PropagateIntoBlock()
117 InstructionBlockAt(block->successors()[0])->needs_frame(); in PropagateIntoBlock()
125 InstructionBlock* successor_block = InstructionBlockAt(succ); in PropagateIntoBlock()
148 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt() function in v8::internal::compiler::FrameElider
149 return code_->InstructionBlockAt(rpo_number); in InstructionBlockAt()
Dspill-placer.cc82 SetSpillRequired(code->InstructionBlockAt(start_block), range->vreg(), in Add()
272 block = data()->code()->InstructionBlockAt(block->loop_header()); in SetSpillRequired()
305 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in FirstBackwardPass()
359 InstructionBlock* predecessor = code->InstructionBlockAt(predecessor_id); in ForwardPass()
410 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in SecondBackwardPass()
454 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in SecondBackwardPass()
Djump-threading.cc79 InstructionBlock* block = code->InstructionBlockAt(state.stack.top()); in ComputeForwarding()
203 if (code->InstructionBlockAt(block_rpo)->IsHandler()) { in ApplyForwarding()
204 code->InstructionBlockAt(result_rpo)->MarkHandler(); in ApplyForwarding()
221 code->InstructionBlockAt(block_rpo)->UnmarkHandler(); in ApplyForwarding()
Dmove-optimizer.cc147 if (!code()->InstructionBlockAt(pred_id)->IsDeferred()) { in Run()
378 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
400 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
476 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
Dinstruction.cc749 const InstructionBlock* successor = InstructionBlockAt(successor_id); in ValidateEdgeSplitForm()
764 CHECK(InstructionBlockAt(successor_id)->IsDeferred()); in ValidateDeferredBlockExitPaths()
778 CHECK(InstructionBlockAt(predecessor_id)->IsDeferred()); in ValidateDeferredBlockEntryPaths()
885 const InstructionBlock* block = InstructionBlockAt(rpo); in GetBlockStart()
891 current_block_ = InstructionBlockAt(rpo); in StartBlock()
1017 const InstructionBlock* block = InstructionBlockAt(rpo); in PrintBlock()
1202 auto* block = code.InstructionBlockAt(RpoNumber::FromInt(i)); in operator <<()
Dframe-elider.h29 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
Dregister-allocator.cc41 return sequence->InstructionBlockAt(index); in GetContainingLoop()
1688 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1701 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1864 code()->InstructionBlockAt(block->predecessors()[i]); in ResolvePhis()
1909 const InstructionBlock* successor = code->InstructionBlockAt(succ); in ComputeLiveOut()
2379 code()->InstructionBlockAt(predecessor); in ProcessPhis()
2500 code()->InstructionBlockAt(RpoNumber::FromInt(block_id)); in BuildLiveRanges()
2635 data()->code()->InstructionBlockAt(pred_index); in IntervalPredecessorsCoveredByRange()
2666 code()->InstructionBlockAt(RpoNumber::FromInt(block_id)); in BuildBundles()
3436 !code()->InstructionBlockAt(predecessor)->IsDeferred()); in ConsiderBlockForControlFlow()
[all …]
Dcode-generator.cc506 ->InstructionBlockAt(current_block_) in IsNextInAssemblyOrder()
508 .IsNext(instructions()->InstructionBlockAt(block)->ao_number()); in IsNextInAssemblyOrder()
964 DCHECK(instructions()->InstructionBlockAt(handler_rpo)->IsHandler()); in RecordCallPosition()
Dinstruction.h1670 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) { in NON_EXPORTED_BASE()
1679 const InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const { in NON_EXPORTED_BASE()
Dinstruction-selector.cc127 sequence()->InstructionBlockAt(RpoNumber::FromInt(block->rpo_number())); in SelectInstructions()
1241 sequence()->InstructionBlockAt(RpoNumber::FromInt(block->rpo_number())); in VisitBlock()
2874 ->InstructionBlockAt(RpoNumber::FromInt(current_block_->rpo_number())) in VisitPhi()
Dmid-tier-register-allocator.cc161 return code()->InstructionBlockAt(rpo_number); in GetBlock()
/third_party/node/deps/v8/src/compiler/
Dgraph-visualizer.cc605 instructions->InstructionBlockAt( in PrintSchedule()
1361 code->InstructionBlockAt(RpoNumber::FromInt(i)), code}; in operator <<()