Home | History | Annotate | Download | only in sljit

Lines Matching refs:SLJIT_JUMP

390 static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code)
573 struct sljit_jump *jump;
2376 default: /* SLJIT_JUMP */
2397 SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type)
2399 struct sljit_jump *jump;
2404 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
2414 type <= SLJIT_JUMP ? TMP_PC : TMP_REG1, TMP_PC, 0)) & ~COND_MASK) | get_cc(type), 0));
2432 PTR_FAIL_IF(push_inst(compiler, (((type <= SLJIT_JUMP ? BX : BLX) | RM(TMP_REG1)) & ~COND_MASK) | get_cc(type)));
2440 struct sljit_jump *jump;
2449 return push_inst(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RM(src));
2453 return push_inst(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RM(TMP_REG2));
2456 jump = (struct sljit_jump*)ensure_abuf(compiler, sizeof(struct sljit_jump));
2464 FAIL_IF(push_inst_with_unique_literal(compiler, EMIT_DATA_TRANSFER(WORD_DATA | LOAD_DATA, 1, 0, type <= SLJIT_JUMP ? TMP_PC : TMP_REG1, TMP_PC, 0), 0));
2469 FAIL_IF(push_inst(compiler, (type <= SLJIT_JUMP ? BX : BLX) | RM(TMP_REG1)));