Alien-LibJIT
view release on metacpan or search on metacpan
libjit/ChangeLog view on Meta::CPAN
2007-01-12 Heiko Weiss <heiko.weiss@de.trumpf-laser.com>
* jit/jit-function.c: Fix a typo in jit_function_from_vtable_pointer
which breaks the build if libjit is built in interpreter mode.
2007-01-04 Thomas Cort <linuxgeek@gmail.com>
* jit/jit-rules-alpha.c: register class should not include FIXED
registers.
* .cvsignore, tools/.cvsignore, tutorial/.cvsignore: updated
the .cvsignore files to ignore some generated files.
2007-01-03 Thomas Cort <linuxgeek@gmail.com>
* jit/jit-rules-alpha.c: initialize alpha register classes.
Fix signed-ness warnings.
2007-01-02 Aleksey Demakov <ademakov@gmail.com>
* jit/jit-rules-x86.ins: add JIT_OP_IMIN_UN rule (based on the
libjit/doc/libjit.texi view on Meta::CPAN
want to skip the @code{return} statement. We achieve this with the
@code{jit_insn_branch_if_not} instruction:
@example
jit_label_t label1 = jit_label_undefined;
...
jit_insn_branch_if_not(function, temp1, &label1);
@end example
The label must be initialized to @code{jit_label_undefined}. It will be
updated by @code{jit_insn_branch_if_not} to refer to a future position in
the code that we haven't seen yet.
If the condition is true, then execution falls through to the next
instruction where we return @code{x} to the caller:
@example
jit_insn_return(function, x);
@end example
If the condition was not true, then we branched to @code{label1} above.
( run in 0.407 second using v1.01-cache-2.11-cpan-05444aca049 )