• Home
  • Raw
  • Download

Lines Matching refs:InstructionBlock

48 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence,  in GetContainingLoop()
49 const InstructionBlock* block) { in GetContainingLoop()
56 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code, in GetInstructionBlock()
63 const InstructionBlock* block) { in GetLastInstruction()
185 LiveRangeBound* FindPred(const InstructionBlock* pred) { in FindPred()
192 LiveRangeBound* FindSucc(const InstructionBlock* succ) { in FindSucc()
198 bool FindConnectableSubranges(const InstructionBlock* block, in FindConnectableSubranges()
199 const InstructionBlock* pred, in FindConnectableSubranges()
1336 const InstructionBlock* block, in PhiMapValue()
1446 const InstructionBlock* block, PhiInstruction* phi) { in InitializePhiMap()
1513 const InstructionBlock* block = code()->GetInstructionBlock(instr); in RangesDefinedInDeferredStayInDeferred()
1626 for (InstructionBlock* block : code()->instruction_blocks()) { in MeetRegisterConstraints()
1632 void ConstraintBuilder::MeetRegisterConstraints(const InstructionBlock* block) { in MeetRegisterConstraints()
1646 const InstructionBlock* block) { in MeetRegisterConstraintsForLastInstructionInBlock()
1668 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1680 const InstructionBlock* successor = code()->InstructionBlockAt(succ); in MeetRegisterConstraintsForLastInstructionInBlock()
1798 for (InstructionBlock* block : base::Reversed(code()->instruction_blocks())) { in ResolvePhis()
1804 void ConstraintBuilder::ResolvePhis(const InstructionBlock* block) { in ResolvePhis()
1812 InstructionBlock* cur_block = in ResolvePhis()
1838 BitVector* LiveRangeBuilder::ComputeLiveOut(const InstructionBlock* block, in ComputeLiveOut()
1859 const InstructionBlock* successor = code->InstructionBlockAt(succ); in ComputeLiveOut()
1872 void LiveRangeBuilder::AddInitialIntervals(const InstructionBlock* block, in AddInitialIntervals()
2012 void LiveRangeBuilder::ProcessInstructions(const InstructionBlock* block, in ProcessInstructions()
2198 void LiveRangeBuilder::ProcessPhis(const InstructionBlock* block, in ProcessPhis()
2211 const InstructionBlock::Predecessors& predecessors = block->predecessors(); in ProcessPhis()
2213 const InstructionBlock* predecessor_block = in ProcessPhis()
2241 void LiveRangeBuilder::ProcessLoopHeader(const InstructionBlock* block, in ProcessLoopHeader()
2270 InstructionBlock* block = in BuildLiveRanges()
2382 const InstructionBlock* block = in IntervalStartsAtBlockBoundary()
2391 const InstructionBlock* block = in IntervalPredecessorsCoveredByRange()
2394 const InstructionBlock* predecessor = in IntervalPredecessorsCoveredByRange()
2413 const InstructionBlock* block = in NextIntervalStartsInDifferentBlocks()
2415 const InstructionBlock* next_block = in NextIntervalStartsInDifferentBlocks()
2524 const InstructionBlock* start_block = GetInstructionBlock(code(), start); in FindOptimalSplitPos()
2525 const InstructionBlock* end_block = GetInstructionBlock(code(), end); in FindOptimalSplitPos()
2533 const InstructionBlock* block = end_block; in FindOptimalSplitPos()
2536 const InstructionBlock* loop = GetContainingLoop(code(), block); in FindOptimalSplitPos()
2556 const InstructionBlock* block = GetInstructionBlock(code(), pos.Start()); in FindOptimalSpillingPos()
2557 const InstructionBlock* loop_header = in FindOptimalSpillingPos()
3141 const InstructionBlock* block = phi_map_value->block(); in TryReuseSpillForPhi()
3149 const InstructionBlock* pred = in TryReuseSpillForPhi()
3501 const InstructionBlock* block) const { in CanEagerlyResolveControlFlow()
3511 for (const InstructionBlock* block : code()->instruction_blocks()) { in ResolveControlFlow()
3520 const InstructionBlock* pred_block = code()->InstructionBlockAt(pred); in ResolveControlFlow()
3585 int LiveRangeConnector::ResolveControlFlow(const InstructionBlock* block, in ResolveControlFlow()
3587 const InstructionBlock* pred, in ResolveControlFlow()
3633 const InstructionBlock* block = code()->GetInstructionBlock(gap_index); in ConnectRanges()
3744 InstructionBlock* spill_block = in CommitSpillsInDeferredBlocks()
3748 const InstructionBlock* pred_block = code->InstructionBlockAt(pred); in CommitSpillsInDeferredBlocks()