Lines Matching defs:sljit_compiler
298 struct sljit_compiler { struct
299 sljit_s32 error;
300 sljit_s32 options;
302 struct sljit_label *labels;
303 struct sljit_jump *jumps;
304 struct sljit_const *consts;
305 struct sljit_label *last_label;
306 struct sljit_jump *last_jump;
307 struct sljit_const *last_const;
309 void *allocator_data;
310 struct sljit_memory_fragment *buf;
311 struct sljit_memory_fragment *abuf;
314 sljit_s32 scratches;
316 sljit_s32 saveds;
318 sljit_s32 fscratches;
320 sljit_s32 fsaveds;
322 sljit_s32 local_size;
324 sljit_uw size;
326 sljit_uw executable_offset;
328 sljit_uw executable_size;
331 sljit_s32 args;
332 sljit_s32 locals_offset;
333 sljit_s32 saveds_offset;
337 sljit_s32 mode32;
339 sljit_s32 locals_offset;
345 sljit_uw *cpool;
346 sljit_u8 *cpool_unique;
347 sljit_uw cpool_diff;
348 sljit_uw cpool_fill;
351 sljit_uw patches;
356 sljit_uw shift_imm;
360 sljit_s32 cache_arg;
361 sljit_sw cache_argw;
365 sljit_sw imm;
366 sljit_s32 cache_arg;
367 sljit_sw cache_argw;
371 sljit_s32 delay_slot;
372 sljit_s32 cache_arg;
373 sljit_sw cache_argw;
377 sljit_s32 delay_slot;
378 sljit_s32 cache_arg;
379 sljit_sw cache_argw;
383 sljit_s32 cache_arg;
384 sljit_sw cache_argw;
388 FILE* verbose;
395 sljit_s32 last_flags;
419 SLJIT_API_FUNC_ATTRIBUTE struct sljit_compiler* sljit_create_compiler(void *allocator_data); argument