Lines Matching refs:code_ptr

630 static __attribute__ ((noinline)) void sljit_cache_flush(void* code, void* code_ptr)  in sljit_cache_flush()  argument
632 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush()
701 sljit_ins *code_ptr; in sljit_generate_code() local
720 code_ptr = code; in sljit_generate_code()
732 *code_ptr = *buf_ptr++; in sljit_generate_code()
740 label->u.addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
741 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
753 jump->addr = (sljit_uw)(code_ptr - 1); in sljit_generate_code()
754 code_ptr = detect_jump_type(jump, code, executable_offset); in sljit_generate_code()
756 jump->addr = (sljit_uw)code_ptr; in sljit_generate_code()
758 code_ptr += 1; in sljit_generate_code()
761 code_ptr += mov_addr_get_length(jump, code, executable_offset); in sljit_generate_code()
769 const_->addr = (sljit_uw)code_ptr; in sljit_generate_code()
776 code_ptr++; in sljit_generate_code()
784 label->u.addr = (sljit_uw)code_ptr; in sljit_generate_code()
785 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
792 SLJIT_ASSERT(code_ptr - code <= (sljit_sw)compiler->size); in sljit_generate_code()
821 compiler->executable_size = (sljit_uw)(code_ptr - code) * sizeof(sljit_ins); in sljit_generate_code()
824 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
827 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_generate_code()
830 sljit_cache_flush(code, code_ptr); in sljit_generate_code()
832 SLJIT_UPDATE_WX_FLAGS(code, code_ptr, 1); in sljit_generate_code()