aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm/views/mjit_compile.inc.erb
Commit message (Expand)AuthorAgeFilesLines
* Prefer stdbool in vm_execTakashi Kokubun2020-12-211-1/+1
* Inline getconstant on JIT (#3906)Takashi Kokubun2020-12-161-0/+2
* Simplify positioning of '{' and '}'Takashi Kokubun2020-12-141-30/+27
* Cache access to reg_cfp->self on JITTakashi Kokubun2020-11-271-1/+1
* builtin.h: avoid copy&paste卜部昌平2020-07-131-4/+4
* precalc invokebuiltin destinations卜部昌平2020-07-131-5/+1
* Decide JIT-ed insn based on cached cfuncTakashi Kokubun2020-06-251-7/+1
* Avoid generating opt_send with cfunc cc with JITTakashi Kokubun2020-06-231-1/+7
* Compile opt_send for opt_* only when cc has ISeqTakashi Kokubun2020-06-221-1/+1
* Introduce Primitive.attr! to annotate 'inline' (#3242)Takashi Kokubun2020-06-201-1/+16
* Remove obsoleted opt_call_c_function insn (#3232)Takashi Kokubun2020-06-171-2/+1
* Add a debug_counter for JIT cancel on leaveTakashi Kokubun2020-05-281-0/+1
* Always correct sp on leave cancelTakashi Kokubun2020-05-061-3/+1
* Make JIT-ed leave insn leafTakashi Kokubun2020-03-311-5/+15
* Avoid referring to an old value of reallocTakashi Kokubun2020-03-121-1/+1
* Capture inlined iseq's cc entries in root iseq'sTakashi Kokubun2020-03-101-1/+1
* Internalize rb_mjit_unit definition againTakashi Kokubun2020-02-261-1/+1
* Introduce disposable call-cache.Koichi Sasada2020-02-221-1/+1
* Combine call info and cache to speed up method invocationAlan Wu2019-10-241-2/+2
* MJIT Support for getblockparamproxyTakashi Kokubun2019-07-141-1/+0
* Introduce frame-omitted method inliningk0kubun2019-04-161-0/+6
* Do not require Ruby 2.4 for baserubyk0kubun2019-04-141-1/+1
* Detect send-compatible opt insns automaticallyk0kubun2019-04-141-1/+6
* Allow falling back to non-inlined opt_send_without_blockk0kubun2019-04-141-7/+13
* mjit.c: use boolean type for boolean variablesk0kubun2019-01-101-2/+2
* delete emacs mode lines [ci skip]shyouhei2018-12-271-1/+1
* _mjit_compile_ivar.erb: optimize setivar as wellk0kubun2018-10-141-2/+2
* _mjit_compile_getivar.erb: optimize IC-hit getivark0kubun2018-10-141-0/+2
* mjit_compile.c: reduce sp motion on JITk0kubun2018-07-191-3/+3
* revert r63988k0kubun2018-07-171-3/+3
* mjit_compile.c: resurrect local variable stackk0kubun2018-07-171-3/+3
* revert r62655 for r63763k0kubun2018-07-051-3/+3
* mjit_compile.inc.erb: drop unnecessary variablek0kubun2018-06-251-1/+1
* mjit_compile.c: verify stack size agreementk0kubun2018-05-031-4/+0
* mjit_compile.inc.erb: verify stack consistencyk0kubun2018-05-031-4/+15
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-6/+3
* vm.c: add mjit_enable_p flagk0kubun2018-03-031-1/+1
* mjit_compile.inc.erb: replace opt_key insnk0kubun2018-02-131-0/+7
* mjit.c: print JIT failurek0kubun2018-02-121-4/+2
* mjit_compile.c: fix inconsistent indentationk0kubun2018-02-061-1/+1
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-0/+66