Lines Matching refs:RpoNumber
21 ZoneVector<RpoNumber>& result;
22 ZoneStack<RpoNumber>& stack;
25 void PushIfUnvisited(RpoNumber num) { in PushIfUnvisited()
31 void Forward(RpoNumber to) { in Forward()
32 RpoNumber from = stack.top(); in Forward()
33 RpoNumber to_to = result[to.ToInt()]; in Forward()
54 RpoNumber unvisited() { return RpoNumber::FromInt(-1); } in unvisited()
55 RpoNumber onstack() { return RpoNumber::FromInt(-2); } in onstack()
61 RpoNumber pred_rpo = (block->predecessors())[0]; in IsBlockWithBranchPoisoning()
72 ZoneVector<RpoNumber>& result, in ComputeForwarding()
75 ZoneStack<RpoNumber> stack(local_zone); in ComputeForwarding()
81 RpoNumber current = block->rpo_number(); in ComputeForwarding()
90 RpoNumber fw = block->rpo_number(); in ComputeForwarding()
130 fw = RpoNumber::FromInt(next); in ComputeForwarding()
138 for (RpoNumber num : result) { in ComputeForwarding()
159 ZoneVector<RpoNumber>& result, in ApplyForwarding()
194 RpoNumber rpo = constant.ToRpoNumber(); in ApplyForwarding()
195 RpoNumber fw = result[rpo.ToInt()]; in ApplyForwarding()
204 block->set_ao_number(RpoNumber::FromInt(ao)); in ApplyForwarding()
210 block->set_ao_number(RpoNumber::FromInt(ao)); in ApplyForwarding()