NCBI C++ ToolKit
Public Attributes | List of all members
sljit_compiler Struct Reference

Search Toolkit Book for sljit_compiler

#include "sljitLir.h"
(Private to src/util/regexp/sljit.)

+ Collaboration diagram for sljit_compiler:

Public Attributes

sljit_s32 error
 
sljit_s32 options
 
struct sljit_labellabels
 
struct sljit_jumpjumps
 
struct sljit_constconsts
 
struct sljit_labellast_label
 
struct sljit_jumplast_jump
 
struct sljit_constlast_const
 
void * allocator_data
 
void * user_data
 
struct sljit_memory_fragmentbuf
 
struct sljit_memory_fragmentabuf
 
sljit_uw label_count
 
sljit_s32 scratches
 
sljit_s32 saveds
 
sljit_s32 fscratches
 
sljit_s32 fsaveds
 
sljit_s32 local_size
 
sljit_uw size
 
sljit_sw executable_offset
 
sljit_uw executable_size
 
FILE * verbose
 
sljit_s32 last_flags
 
sljit_s32 last_return
 
sljit_s32 logical_local_size
 
sljit_s32 skip_checks
 

Detailed Description

Definition at line 460 of file sljitLir.h.

Member Data Documentation

◆ abuf

struct sljit_memory_fragment* sljit_compiler::abuf

Definition at line 474 of file sljitLir.h.

◆ allocator_data

void* sljit_compiler::allocator_data

Definition at line 471 of file sljitLir.h.

Referenced by sljit_compiler_get_allocator_data(), and sljit_serialize_compiler().

◆ buf

struct sljit_memory_fragment* sljit_compiler::buf

◆ consts

struct sljit_const* sljit_compiler::consts

◆ error

sljit_s32 sljit_compiler::error

◆ executable_offset

sljit_sw sljit_compiler::executable_offset

Definition at line 491 of file sljitLir.h.

Referenced by sljit_generate_code(), and sljit_get_executable_offset().

◆ executable_size

sljit_uw sljit_compiler::executable_size

Definition at line 493 of file sljitLir.h.

Referenced by sljit_generate_code(), and sljit_get_generated_code_size().

◆ fsaveds

sljit_s32 sljit_compiler::fsaveds

◆ fscratches

sljit_s32 sljit_compiler::fscratches

◆ jumps

struct sljit_jump* sljit_compiler::jumps

◆ label_count

sljit_uw sljit_compiler::label_count

Definition at line 477 of file sljitLir.h.

Referenced by sljit_deserialize_compiler(), and sljit_serialize_compiler().

◆ labels

struct sljit_label* sljit_compiler::labels

◆ last_const

struct sljit_const* sljit_compiler::last_const

Definition at line 469 of file sljitLir.h.

Referenced by sljit_deserialize_compiler().

◆ last_flags

sljit_s32 sljit_compiler::last_flags

Definition at line 570 of file sljitLir.h.

Referenced by sljit_deserialize_compiler(), and sljit_serialize_compiler().

◆ last_jump

struct sljit_jump* sljit_compiler::last_jump

Definition at line 468 of file sljitLir.h.

Referenced by sljit_deserialize_compiler().

◆ last_label

struct sljit_label* sljit_compiler::last_label

Definition at line 467 of file sljitLir.h.

Referenced by sljit_deserialize_compiler(), and sljit_emit_label().

◆ last_return

sljit_s32 sljit_compiler::last_return

Definition at line 572 of file sljitLir.h.

Referenced by sljit_deserialize_compiler(), and sljit_serialize_compiler().

◆ local_size

sljit_s32 sljit_compiler::local_size

◆ logical_local_size

sljit_s32 sljit_compiler::logical_local_size

Definition at line 574 of file sljitLir.h.

Referenced by sljit_deserialize_compiler(), and sljit_serialize_compiler().

◆ options

sljit_s32 sljit_compiler::options

◆ saveds

sljit_s32 sljit_compiler::saveds

◆ scratches

sljit_s32 sljit_compiler::scratches

◆ size

sljit_uw sljit_compiler::size

◆ skip_checks

sljit_s32 sljit_compiler::skip_checks

Definition at line 582 of file sljitLir.h.

◆ user_data

void* sljit_compiler::user_data

Definition at line 472 of file sljitLir.h.

Referenced by sljit_compiler_get_user_data(), and sljit_compiler_set_user_data().

◆ verbose

FILE* sljit_compiler::verbose

Definition at line 563 of file sljitLir.h.


The documentation for this struct was generated from the following file:
Modified on Fri Sep 20 14:57:12 2024 by modify_doxy.py rev. 669887