Home | History | Annotate | Download | only in spirv

Lines Matching refs:swtch

247 vtn_add_case(struct vtn_builder *b, struct vtn_switch *swtch,
268 list_addtail(&c->link, &swtch->cases);
284 vtn_order_case(struct vtn_switch *swtch, struct vtn_case *cse)
294 vtn_order_case(swtch, cse->fallthrough);
305 list_add(&cse->link, &swtch->cases);
492 struct vtn_switch *swtch = ralloc(b, struct vtn_switch);
494 swtch->node.type = vtn_cf_node_type_switch;
495 swtch->selector = block->branch[1];
496 list_inithead(&swtch->cases);
498 list_addtail(&swtch->node.link, cf_list);
531 vtn_add_case(b, swtch, break_block, block_id, literal, is_default);
539 list_for_each_entry(struct vtn_case, cse, &swtch->cases, link) {
564 vtn_order_case(swtch, case_block->switch_case);