pub struct JitCompiler<'a> {
// some fields omitted
}A compiler using the LibJIT backend
Methods
fn new(context: &'a Context) -> JitCompiler<'a>
Construct a new JIT Compiler on the given context
Trait Implementations
fn compile_const(&'a self, constant: &Const) -> CompiledValue<'a>
fn compile_block(&'a self, block: Vec<Expr>) -> CompiledValue<'a>
fn compile_num_op(&'a self, op: NumOp, left: &Expr, right: &Expr) -> CompiledValue<'a>
fn compile_bit_op(&'a self, op: BitOp, left: &Expr, right: &Expr) -> CompiledValue<'a>
fn compile_log_op(&'a self, op: LogOp, left: &Expr, right: &Expr) -> CompiledValue<'a>
fn compile_comp_op(&'a self, op: CompOp, left: &Expr, right: &Expr) -> CompiledValue<'a>
fn compile(&'a self, expr: &Expr) -> Compiled
Keyboard shortcuts
- ?
- Show this help dialog
- S
- Focus the search field
- ↑
- Move up in search results
- ↓
- Move down in search results
- ⏎
- Go to active search result
Search tricks
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct (or str), enum,
trait, typedef (or
tdef).