Inline caching at this point is a bit of a historic name, at this point it refers rather to type feedback collection in feedback vectors, which is very compatible with the interpreter. The interpreter uses this feedback in a similar way to inline caches before it, to fast path loads/stores rather than having to call into the runtime and perform generic lookup. --no-use-ic means not collecting type feedback, and thus treating every load/store as generic (which is semantically fine, but slow).
On Wed, Jul 4, 2018 at 10:43 AM Andrey Logvinov <[email protected]> wrote: > Thanks! > > Another question: what is the difference between using --no-opt and > --minimal (the latter implies --no-opt and --no-use-ic)? Isn't inline > caching incompatible with interpreter execution anyway? > > On Tuesday, July 3, 2018 at 7:22:03 PM UTC+3, Leszek Swirski wrote: >> >> Hi Andrey, >> >> --no-opt is what you're looking for (a JS flag, so passed by --js-flags >> in Chrome). >> >> Cheers, >> Leszek >> >> On Tue, Jul 3, 2018 at 5:18 PM Andrey Logvinov <[email protected]> >> wrote: >> >>> Is there a way (perhaps using --js-flags) to force interpreter-only >>> execution of Ignition bytecode, i.e. without ever attempting to JIT-compile >>> it to optimized version with Turbofan? >>> >>> -- >>> -- >>> v8-dev mailing list >>> [email protected] >>> http://groups.google.com/group/v8-dev >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "v8-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
