Lines Matching defs:sljit_compiler
408 struct sljit_compiler { struct
409 sljit_s32 error;
410 sljit_s32 options;
412 struct sljit_label *labels;
413 struct sljit_jump *jumps;
414 struct sljit_put_label *put_labels;
415 struct sljit_const *consts;
416 struct sljit_label *last_label;
417 struct sljit_jump *last_jump;
418 struct sljit_const *last_const;
419 struct sljit_put_label *last_put_label;
421 void *allocator_data;
422 void *exec_allocator_data;
423 struct sljit_memory_fragment *buf;
424 struct sljit_memory_fragment *abuf;
427 sljit_s32 scratches;
429 sljit_s32 saveds;
431 sljit_s32 fscratches;
433 sljit_s32 fsaveds;
435 sljit_s32 local_size;
437 sljit_uw size;
439 sljit_sw executable_offset;
441 sljit_uw executable_size;
444 sljit_s32 status_flags_state;
448 sljit_s32 args_size;
449 sljit_s32 locals_offset;
450 sljit_s32 scratches_offset;
454 sljit_s32 mode32;
459 sljit_uw *cpool;
460 sljit_u8 *cpool_unique;
461 sljit_uw cpool_diff;
462 sljit_uw cpool_fill;
465 sljit_uw patches;
470 sljit_uw shift_imm;
474 sljit_uw args_size;
478 sljit_u32 imm;
482 sljit_s32 delay_slot;
483 sljit_s32 cache_arg;
484 sljit_sw cache_argw;
488 sljit_uw args_size;
492 sljit_s32 delay_slot;
493 sljit_s32 cache_arg;
494 sljit_sw cache_argw;
499 sljit_s32 mode;
503 FILE* verbose;
510 sljit_s32 last_flags;
512 sljit_s32 last_return;
514 sljit_s32 logical_local_size;
538 SLJIT_API_FUNC_ATTRIBUTE struct sljit_compiler* sljit_create_compiler(void *allocator_data, void *e… argument