Lines Matching refs:InstructionBlock
53 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence, in GetContainingLoop()
54 const InstructionBlock* block) { in GetContainingLoop()
61 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code, in GetInstructionBlock()
68 const InstructionBlock* block) { in GetLastInstruction()
161 LiveRangeBound* FindPred(const InstructionBlock* pred) { in FindPred()
168 LiveRangeBound* FindSucc(const InstructionBlock* succ) { in FindSucc()
174 bool FindConnectableSubranges(const InstructionBlock* block, in FindConnectableSubranges()
175 const InstructionBlock* pred, in FindConnectableSubranges()
1330 const InstructionBlock* block, in PhiMapValue()
1447 const InstructionBlock* block, PhiInstruction* phi) { in InitializePhiMap()
1514 const InstructionBlock* block = code()->GetInstructionBlock(instr); in RangesDefinedInDeferredStayInDeferred()
1629 for (InstructionBlock* block : code()->instruction_blocks()) { in MeetRegisterConstraints()
1635 void ConstraintBuilder::MeetRegisterConstraints(const InstructionBlock* block) { in MeetRegisterConstraints()
1649 const InstructionBlock* block) { in MeetRegisterConstraintsForLastInstructionInBlock()
1671 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1683 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1801 for (InstructionBlock* block : base::Reversed(code()->instruction_blocks())) { in ResolvePhis()
1807 void ConstraintBuilder::ResolvePhis(const InstructionBlock* block) { in ResolvePhis()
1815 InstructionBlock* cur_block = in ResolvePhis()
1841 BitVector* LiveRangeBuilder::ComputeLiveOut(const InstructionBlock* block, in ComputeLiveOut()
1862 const InstructionBlock* successor = code->InstructionBlockAt(succ); in ComputeLiveOut()
1875 void LiveRangeBuilder::AddInitialIntervals(const InstructionBlock* block, in AddInitialIntervals()
2025 void LiveRangeBuilder::ProcessInstructions(const InstructionBlock* block, in ProcessInstructions()
2230 void LiveRangeBuilder::ProcessPhis(const InstructionBlock* block, in ProcessPhis()
2258 const InstructionBlock* predecessor_block = in ProcessPhis()
2352 void LiveRangeBuilder::ProcessLoopHeader(const InstructionBlock* block, in ProcessLoopHeader()
2381 InstructionBlock* block = in BuildLiveRanges()
2493 const InstructionBlock* block = in IntervalStartsAtBlockBoundary()
2502 const InstructionBlock* block = in IntervalPredecessorsCoveredByRange()
2505 const InstructionBlock* predecessor = in IntervalPredecessorsCoveredByRange()
2524 const InstructionBlock* block = in NextIntervalStartsInDifferentBlocks()
2526 const InstructionBlock* next_block = in NextIntervalStartsInDifferentBlocks()
2645 const InstructionBlock* start_block = GetInstructionBlock(code(), start); in FindOptimalSplitPos()
2646 const InstructionBlock* end_block = GetInstructionBlock(code(), end); in FindOptimalSplitPos()
2654 const InstructionBlock* block = end_block; in FindOptimalSplitPos()
2657 const InstructionBlock* loop = GetContainingLoop(code(), block); in FindOptimalSplitPos()
2677 const InstructionBlock* block = GetInstructionBlock(code(), pos.Start()); in FindOptimalSpillingPos()
2678 const InstructionBlock* loop_header = in FindOptimalSpillingPos()
3352 const InstructionBlock* block = phi_map_value->block(); in TryReuseSpillForPhi()
3360 const InstructionBlock* pred = in TryReuseSpillForPhi()
3712 const InstructionBlock* block) const { in CanEagerlyResolveControlFlow()
3722 for (const InstructionBlock* block : code()->instruction_blocks()) { in ResolveControlFlow()
3731 const InstructionBlock* pred_block = code()->InstructionBlockAt(pred); in ResolveControlFlow()
3796 int LiveRangeConnector::ResolveControlFlow(const InstructionBlock* block, in ResolveControlFlow()
3798 const InstructionBlock* pred, in ResolveControlFlow()
3843 const InstructionBlock* block = code()->GetInstructionBlock(gap_index); in ConnectRanges()
3953 InstructionBlock* spill_block = in CommitSpillsInDeferredBlocks()
3957 const InstructionBlock* pred_block = code->InstructionBlockAt(pred); in CommitSpillsInDeferredBlocks()