Home | History | Annotate | Download | only in i965

Lines Matching refs:cur

163    bblock_t *cur = NULL;
175 set_next_block(&cur, entry, ip);
185 cur->instructions.push_tail(inst);
193 cur_if = cur;
203 set_next_block(&cur, next, ip);
207 cur->instructions.push_tail(inst);
209 cur_else = cur;
215 set_next_block(&cur, next, ip);
219 if (cur->instructions.is_empty()) {
221 cur_endif = cur;
225 cur->add_successor(mem_ctx, cur_endif);
227 set_next_block(&cur, cur_endif, ip - 1);
230 cur->instructions.push_tail(inst);
259 if (cur->instructions.is_empty()) {
261 cur_do = cur;
265 cur->add_successor(mem_ctx, cur_do);
267 set_next_block(&cur, cur_do, ip - 1);
270 cur->instructions.push_tail(inst);
274 cur->instructions.push_tail(inst);
277 cur->add_successor(mem_ctx, cur_do);
281 cur->add_successor(mem_ctx, next);
283 set_next_block(&cur, next, ip);
287 cur->instructions.push_tail(inst);
290 cur->add_successor(mem_ctx, cur_while);
294 cur->add_successor(mem_ctx, next);
296 set_next_block(&cur, next, ip);
300 cur->instructions.push_tail(inst);
303 cur->add_successor(mem_ctx, cur_do);
306 cur->add_successor(mem_ctx, cur_while);
308 set_next_block(&cur, cur_while, ip);
316 cur->instructions.push_tail(inst);
321 cur->end_ip = ip - 1;
393 cfg_t::set_next_block(bblock_t **cur, bblock_t *block, int ip)
395 if (*cur) {
396 (*cur)->end_ip = ip - 1;
402 *cur = block;