Lines Matching refs:label
239 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; in detect_jump_type()
287 …modify_imm32_const((sljit_uh*)jump->addr, (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump-… in set_jump_instruction()
296 diff = ((sljit_sw)(jump->u.label->addr) - (sljit_sw)(jump->addr + 4)) >> 1; in set_jump_instruction()
351 struct sljit_label *label; in sljit_generate_code() local
365 label = compiler->labels; in sljit_generate_code()
375 SLJIT_ASSERT(!label || label->size >= half_count); in sljit_generate_code()
378 if (label && label->size == half_count) { in sljit_generate_code()
379 label->addr = ((sljit_uw)code_ptr) | 0x1; in sljit_generate_code()
380 label->size = code_ptr - code; in sljit_generate_code()
381 label = label->next; in sljit_generate_code()
399 if (label && label->size == half_count) { in sljit_generate_code()
400 label->addr = ((sljit_uw)code_ptr) | 0x1; in sljit_generate_code()
401 label->size = code_ptr - code; in sljit_generate_code()
402 label = label->next; in sljit_generate_code()
405 SLJIT_ASSERT(!label); in sljit_generate_code()
1868 struct sljit_label *label; in sljit_emit_label() local
1876 label = (struct sljit_label*)ensure_abuf(compiler, sizeof(struct sljit_label)); in sljit_emit_label()
1877 PTR_FAIL_IF(!label); in sljit_emit_label()
1878 set_label(label, compiler); in sljit_emit_label()
1879 return label; in sljit_emit_label()