Lines Matching refs:else_inst
1251 struct brw_instruction *else_inst) in convert_IF_ELSE_to_ADD() argument
1258 assert(else_inst == NULL || else_inst->header.opcode == BRW_OPCODE_ELSE); in convert_IF_ELSE_to_ADD()
1272 if (else_inst != NULL) { in convert_IF_ELSE_to_ADD()
1276 else_inst->header.opcode = BRW_OPCODE_ADD; in convert_IF_ELSE_to_ADD()
1278 if_inst->bits3.ud = (else_inst - if_inst + 1) * 16; in convert_IF_ELSE_to_ADD()
1279 else_inst->bits3.ud = (next_inst - else_inst) * 16; in convert_IF_ELSE_to_ADD()
1291 struct brw_instruction *else_inst, in patch_IF_ELSE() argument
1313 assert(else_inst == NULL || else_inst->header.opcode == BRW_OPCODE_ELSE); in patch_IF_ELSE()
1325 if (else_inst == NULL) { in patch_IF_ELSE()
1343 else_inst->header.execution_size = if_inst->header.execution_size; in patch_IF_ELSE()
1347 if_inst->bits3.if_else.jump_count = br * (else_inst - if_inst); in patch_IF_ELSE()
1351 if_inst->bits1.branch_gen6.jump_count = br * (else_inst - if_inst + 1); in patch_IF_ELSE()
1359 else_inst->bits3.if_else.jump_count = br*(endif_inst - else_inst + 1); in patch_IF_ELSE()
1360 else_inst->bits3.if_else.pop_count = 1; in patch_IF_ELSE()
1361 else_inst->bits3.if_else.pad0 = 0; in patch_IF_ELSE()
1364 else_inst->bits1.branch_gen6.jump_count = br*(endif_inst - else_inst); in patch_IF_ELSE()
1367 if_inst->bits3.break_cont.jip = br * (else_inst - if_inst + 1); in patch_IF_ELSE()
1370 else_inst->bits3.break_cont.jip = br * (endif_inst - else_inst); in patch_IF_ELSE()
1413 struct brw_instruction *else_inst = NULL; in brw_ENDIF() local
1445 else_inst = tmp; in brw_ENDIF()
1452 convert_IF_ELSE_to_ADD(p, if_inst, else_inst); in brw_ENDIF()
1484 patch_IF_ELSE(p, if_inst, else_inst, insn); in brw_ENDIF()