summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/views/_mjit_compile_send.erb
AgeCommit message (Expand)Author
2020-12-21Prefer stdbool in vm_execTakashi Kokubun
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-11-26Revert "Set VM_FRAME_FLAG_FINISH at once on MJIT"Takashi Kokubun
2020-11-26Set VM_FRAME_FLAG_FINISH at once on MJITTakashi Kokubun
2020-11-22Clarify the intention of `false &&`Takashi Kokubun
2020-07-10Make sure vm_call_cfunc uses inlined ccTakashi Kokubun
2020-06-25Show what's inlined first in "JIT inline" logTakashi Kokubun
2020-06-23Avoid generating opt_send with cfunc cc with JITTakashi Kokubun
2020-06-22Compile opt_send for opt_* only when cc has ISeqTakashi Kokubun
2020-05-17Reduce code size for rb_class_ofTakashi Kokubun
2020-04-30Include unit id in a function name of an inlined methodTakashi Kokubun
2020-04-13Make vm_call_cfunc_with_frame a fastpath (#3027)Takashi Kokubun
2020-04-13Unwrap vm_call_cfunc indirection on JITTakashi Kokubun
2020-04-06Remove unused variable stack_sizeTakashi Kokubun
2020-04-06Delay definition of pc_moved_pTakashi Kokubun
2020-04-06Fix -Wshorten-64-to-32 in 4f802828f4Takashi Kokubun
2020-04-06Refactor `argc` in mjit_compile_sendTakashi Kokubun
2020-04-06Update outdated comments in mjit_compile_sendTakashi Kokubun
2020-04-06Collapse `if` conditions to decrease indentationTakashi Kokubun
2020-03-12Avoid referring to an old value of reallocTakashi Kokubun
2020-03-11Pin and inline cme in JIT-ed method callsTakashi Kokubun
2020-03-10Optimize away call data refs in JIT-ed method callsTakashi Kokubun
2020-03-10Remove an unnecessary TODO commentTakashi Kokubun
2020-03-10Capture inlined iseq's cc entries in root iseq'sTakashi Kokubun
2020-02-26Internalize rb_mjit_unit definition againTakashi Kokubun
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada
2019-11-07extend rb_call_cache卜部昌平
2019-10-24Combine call info and cache to speed up method invocationAlan Wu
2019-07-03Revert "Avoid corrupting VM stack on inlined setlocal"Koichi Sasada
2019-07-02Avoid corrupting VM stack on inlined setlocalTakashi Kokubun
2019-04-20Invalidate JIT-ed code if ISeq is moved by GC.compactk0kubun
2019-04-16Recompile without method inliningk0kubun
2019-04-16Introduce frame-omitted method inliningk0kubun
2019-04-16Implement single-level basic method inlining in JITk0kubun
2019-04-14Share optimization cancel handlersk0kubun
2019-04-14Recompile JIT-ed code without optimizationk0kubun
2019-04-06Fix typo in a comment [ci skip]k0kubun
2019-03-29Add debug counters for MJIT cancelk0kubun
2019-03-25Prefer using vm_base_ptr rather than cfp->bpk0kubun
2019-03-25use cfp->bp more.ko1
2019-03-21Check argument_arity_error condition in inlinable_iseq_pk0kubun
2018-12-27delete emacs mode lines [ci skip]shyouhei
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-10-30_mjit_compile_send.erb: do not inline tailcall ISeqk0kubun
2018-10-23_mjit_compile_send.erb: fix wrong cc usagesk0kubun
2018-10-21mjit.c: remove wrongly-committed debug codek0kubun
2018-10-21mjit.c: copy call cache values to MJIT workerk0kubun
2018-10-21_mjit_compile_send.erb: don't split send_guardk0kubun
2018-09-24_mjit_compile_send.erb: remove TODO comment solved [ci skip]k0kubun