Lines Matching defs:sljit_compiler
299 struct sljit_compiler { struct
300 sljit_s32 error;
301 sljit_s32 options;
303 struct sljit_label *labels;
304 struct sljit_jump *jumps;
305 struct sljit_const *consts;
306 struct sljit_label *last_label;
307 struct sljit_jump *last_jump;
308 struct sljit_const *last_const;
310 void *allocator_data;
311 struct sljit_memory_fragment *buf;
312 struct sljit_memory_fragment *abuf;
315 sljit_s32 scratches;
317 sljit_s32 saveds;
319 sljit_s32 fscratches;
321 sljit_s32 fsaveds;
323 sljit_s32 local_size;
325 sljit_uw size;
327 sljit_uw executable_size;
330 sljit_s32 args;
334 sljit_s32 mode32;
338 sljit_s32 flags_saved;
343 sljit_uw *cpool;
344 sljit_u8 *cpool_unique;
345 sljit_uw cpool_diff;
346 sljit_uw cpool_fill;
349 sljit_uw patches;
354 sljit_uw shift_imm;
355 sljit_s32 cache_arg;
356 sljit_sw cache_argw;
360 sljit_s32 cache_arg;
361 sljit_sw cache_argw;
365 sljit_s32 cache_arg;
366 sljit_sw cache_argw;
370 sljit_sw imm;
371 sljit_s32 cache_arg;
372 sljit_sw cache_argw;
376 sljit_s32 delay_slot;
377 sljit_s32 cache_arg;
378 sljit_sw cache_argw;
382 sljit_s32 delay_slot;
383 sljit_s32 cache_arg;
384 sljit_sw cache_argw;
388 sljit_s32 cache_arg;
389 sljit_sw cache_argw;
393 FILE* verbose;
420 SLJIT_API_FUNC_ATTRIBUTE struct sljit_compiler* sljit_create_compiler(void *allocator_data); argument