Lines Matching refs:RpoNumber
21 ZoneVector<RpoNumber>& result;
22 ZoneStack<RpoNumber>& stack;
25 void PushIfUnvisited(RpoNumber num) {
31 void Forward(RpoNumber to) {
32 RpoNumber from = stack.top();
33 RpoNumber to_to = result[to.ToInt()];
54 RpoNumber unvisited() { return RpoNumber::FromInt(-1); }
55 RpoNumber onstack() { return RpoNumber::FromInt(-2); }
61 ZoneVector<RpoNumber>* result,
64 ZoneStack<RpoNumber> stack(local_zone);
67 RpoNumber empty_deconstruct_frame_return_block = RpoNumber::Invalid();
69 RpoNumber empty_no_deconstruct_frame_return_block = RpoNumber::Invalid();
74 RpoNumber current = instruction_block->rpo_number();
83 RpoNumber fw = block->rpo_number();
128 RpoNumber::Invalid()) {
137 RpoNumber::Invalid()) {
157 if (next < code->InstructionBlockCount()) fw = RpoNumber::FromInt(next);
164 for (RpoNumber num : *result) {
185 ZoneVector<RpoNumber> const& result,
194 RpoNumber block_rpo = block->rpo_number();
196 RpoNumber result_rpo = result[block_num];
232 RpoNumber rpo = rpo_immediates[i];
234 RpoNumber fw = result[rpo.ToInt()];
243 block->set_ao_number(RpoNumber::FromInt(ao));