Lines Matching refs:label
212 target_addr = (sljit_uw)(code + jump->u.label->size); in detect_jump_type()
281 struct sljit_label *label; in sljit_generate_code() local
295 label = compiler->labels; in sljit_generate_code()
303 SLJIT_ASSERT(!label || label->size >= word_count); in sljit_generate_code()
307 if (label && label->size == word_count) { in sljit_generate_code()
309 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
310 label->size = code_ptr - code; in sljit_generate_code()
311 label = label->next; in sljit_generate_code()
334 if (label && label->size == word_count) { in sljit_generate_code()
335 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
336 label->size = code_ptr - code; in sljit_generate_code()
337 label = label->next; in sljit_generate_code()
340 SLJIT_ASSERT(!label); in sljit_generate_code()
348 addr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
1219 struct sljit_label *label; in sljit_emit_label() local
1227 label = (struct sljit_label*)ensure_abuf(compiler, sizeof(struct sljit_label)); in sljit_emit_label()
1228 PTR_FAIL_IF(!label); in sljit_emit_label()
1229 set_label(label, compiler); in sljit_emit_label()
1231 return label; in sljit_emit_label()