Home | History | Annotate | Download | only in sljit

Lines Matching refs:sljit_ins

34 typedef sljit_ui sljit_ins;
49 static void ppc_cache_flush(sljit_ins *from, sljit_ins *to)
239 static sljit_si push_inst(struct sljit_compiler *compiler, sljit_ins ins)
241 sljit_ins *ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins));
248 static SLJIT_INLINE sljit_si detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code)
288 diff -= sizeof(sljit_ins);
320 sljit_ins *code;
321 sljit_ins *code_ptr;
322 sljit_ins *buf_ptr;
323 sljit_ins *buf_end;
337 compiler->size += (compiler->size & 0x1) + (sizeof(struct sljit_function_context) / sizeof(sljit_ins));
339 compiler->size += (sizeof(struct sljit_function_context) / sizeof(sljit_ins));
342 code = (sljit_ins*)SLJIT_MALLOC_EXEC(compiler->size * sizeof(sljit_ins));
352 buf_ptr = (sljit_ins*)buf->memory;
400 jump->addr += sizeof(sljit_ins);
428 SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size - (sizeof(struct sljit_function_context) / sizeof(sljit_ins)));
437 buf_ptr = (sljit_ins*)jump->addr;
491 compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins);
740 static SLJIT_CONST sljit_ins data_transfer_insts[64 + 8] = {
861 sljit_ins inst;
961 sljit_ins inst;
1692 return push_inst(compiler, *(sljit_ins*)instruction);
2083 static sljit_ins get_bo_bi_flags(sljit_si type)
2149 sljit_ins bo_bi_flags;