Lines Matching refs:label
266 target_addr = (sljit_uw)(code + jump->u.label->size); in detect_jump_type()
327 struct sljit_label *label; in sljit_generate_code() local
348 label = compiler->labels; in sljit_generate_code()
356 SLJIT_ASSERT(!label || label->size >= word_count); in sljit_generate_code()
360 if (label && label->size == word_count) { in sljit_generate_code()
362 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
363 label->size = code_ptr - code; in sljit_generate_code()
364 label = label->next; in sljit_generate_code()
418 if (label && label->size == word_count) { in sljit_generate_code()
419 label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
420 label->size = code_ptr - code; in sljit_generate_code()
421 label = label->next; in sljit_generate_code()
424 SLJIT_ASSERT(!label); in sljit_generate_code()
436 addr = (jump->flags & JUMP_LABEL) ? jump->u.label->addr : jump->u.target; in sljit_generate_code()
2054 struct sljit_label *label; in sljit_emit_label() local
2062 label = (struct sljit_label*)ensure_abuf(compiler, sizeof(struct sljit_label)); in sljit_emit_label()
2063 PTR_FAIL_IF(!label); in sljit_emit_label()
2064 set_label(label, compiler); in sljit_emit_label()
2065 return label; in sljit_emit_label()