Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
Loading...
Searching...
No Matches
JITStats Struct Reference

JIT compilation statistics for a snapshot. More...

#include <jit_context.h>

Data Fields

bool available
 True if JIT support is available at runtime.
 
uint64_t code_size_bytes
 Approximate generated code size in bytes.
 
uint64_t compile_time_ns
 Wall-clock nanoseconds spent compiling.
 
uint32_t states_compiled
 Number of states with JIT code attached.
 
uint32_t states_total
 Total number of states in the snapshot.
 

Detailed Description

JIT compilation statistics for a snapshot.

Definition at line 54 of file jit_context.h.

Field Documentation

◆ available

bool JITStats::available

True if JIT support is available at runtime.

Definition at line 59 of file jit_context.h.

◆ code_size_bytes

uint64_t JITStats::code_size_bytes

Approximate generated code size in bytes.

Definition at line 58 of file jit_context.h.

◆ compile_time_ns

uint64_t JITStats::compile_time_ns

Wall-clock nanoseconds spent compiling.

Definition at line 57 of file jit_context.h.

◆ states_compiled

uint32_t JITStats::states_compiled

Number of states with JIT code attached.

Definition at line 55 of file jit_context.h.

◆ states_total

uint32_t JITStats::states_total

Total number of states in the snapshot.

Definition at line 56 of file jit_context.h.


The documentation for this struct was generated from the following file: