Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dframe-elider.cc53 if (!InstructionBlockAt(succ)->needs_frame()) { in MarkDeConstruction()
71 if (InstructionBlockAt(succ)->needs_frame()) { in MarkDeConstruction()
73 InstructionBlockAt(succ)->mark_must_construct_frame(); in MarkDeConstruction()
110 if (InstructionBlockAt(pred)->needs_frame() && in PropagateIntoBlock()
111 (!InstructionBlockAt(pred)->IsDeferred() || block->IsDeferred())) { in PropagateIntoBlock()
120 if (!InstructionBlockAt(succ)->needs_frame()) return false; in PropagateIntoBlock()
132 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt() function in v8::internal::compiler::FrameElider
133 return code_->InstructionBlockAt(rpo_number); in InstructionBlockAt()
Dframe-elider.h31 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
Dmove-optimizer.cc150 if (!code()->InstructionBlockAt(pred_id)->IsDeferred()) { in Run()
383 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
405 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
481 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
Dinstruction.cc740 const InstructionBlock* successor = InstructionBlockAt(successor_id); in ValidateEdgeSplitForm()
755 CHECK(InstructionBlockAt(successor_id)->IsDeferred()); in ValidateDeferredBlockExitPaths()
769 CHECK(InstructionBlockAt(predecessor_id)->IsDeferred()); in ValidateDeferredBlockEntryPaths()
829 const InstructionBlock* block = InstructionBlockAt(rpo); in GetBlockStart()
836 current_block_ = InstructionBlockAt(rpo); in StartBlock()
977 const InstructionBlock* block = InstructionBlockAt(rpo); in PrintBlock()
1075 printable_block.block_ = code.InstructionBlockAt(RpoNumber::FromInt(i)); in operator <<()
Dlive-range-separator.cc88 code->InstructionBlockAt(RpoNumber::FromInt(block_id)); in SplinterLiveRange()
Djump-threading.cc71 InstructionBlock* block = code->InstructionBlockAt(state.stack.top()); in ComputeForwarding()
Dregister-allocator.cc57 return sequence->InstructionBlockAt(index); in GetContainingLoop()
1671 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1683 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1816 code()->InstructionBlockAt(block->predecessors()[i]); in ResolvePhis()
1862 const InstructionBlock* successor = code->InstructionBlockAt(succ); in ComputeLiveOut()
2259 code()->InstructionBlockAt(predecessor); in ProcessPhis()
2382 code()->InstructionBlockAt(RpoNumber::FromInt(block_id)); in BuildLiveRanges()
2506 data()->code()->InstructionBlockAt(pred_index); in IntervalPredecessorsCoveredByRange()
3361 code()->InstructionBlockAt(block->predecessors()[i]); in TryReuseSpillForPhi()
3731 const InstructionBlock* pred_block = code()->InstructionBlockAt(pred); in ResolveControlFlow()
[all …]
Dcode-generator.cc255 ->InstructionBlockAt(current_block_) in IsNextInAssemblyOrder()
257 .IsNext(code()->InstructionBlockAt(block)->ao_number()); in IsNextInAssemblyOrder()
Dinstruction.h1374 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) { in NON_EXPORTED_BASE()
1383 const InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const { in NON_EXPORTED_BASE()
Dgraph-visualizer.cc446 instructions->InstructionBlockAt( in PrintSchedule()
Dinstruction-selector.cc81 sequence()->InstructionBlockAt(RpoNumber::FromInt(block->rpo_number())); in SelectInstructions()
850 sequence()->InstructionBlockAt(RpoNumber::FromInt(block->rpo_number())); in VisitBlock()
1777 ->InstructionBlockAt(RpoNumber::FromInt(current_block_->rpo_number())) in VisitPhi()