Lines Matching defs:sljit_compiler
413 struct sljit_compiler { struct
414 sljit_s32 error;
415 sljit_s32 options;
417 struct sljit_label *labels;
418 struct sljit_jump *jumps;
419 struct sljit_put_label *put_labels;
420 struct sljit_const *consts;
421 struct sljit_label *last_label;
422 struct sljit_jump *last_jump;
423 struct sljit_const *last_const;
424 struct sljit_put_label *last_put_label;
426 void *allocator_data;
427 void *exec_allocator_data;
428 struct sljit_memory_fragment *buf;
429 struct sljit_memory_fragment *abuf;
432 sljit_s32 scratches;
434 sljit_s32 saveds;
436 sljit_s32 fscratches;
438 sljit_s32 fsaveds;
440 sljit_s32 local_size;
442 sljit_uw size;
444 sljit_sw executable_offset;
446 sljit_uw executable_size;
449 sljit_s32 status_flags_state;
453 sljit_s32 args_size;
457 sljit_s32 mode32;
462 sljit_uw *cpool;
463 sljit_u8 *cpool_unique;
464 sljit_uw cpool_diff;
465 sljit_uw cpool_fill;
468 sljit_uw patches;
473 sljit_uw shift_imm;
477 sljit_uw args_size;
481 sljit_u32 imm;
485 sljit_s32 delay_slot;
486 sljit_s32 cache_arg;
487 sljit_sw cache_argw;
491 sljit_uw args_size;
495 sljit_s32 cache_arg;
496 sljit_sw cache_argw;
501 sljit_s32 mode;
505 FILE* verbose;
512 sljit_s32 last_flags;
514 sljit_s32 last_return;
516 sljit_s32 logical_local_size;
541 SLJIT_API_FUNC_ATTRIBUTE struct sljit_compiler* sljit_create_compiler(void *allocator_data, void *e… argument