On 28 Dec 2014 21:25, "bearophile via Digitalmars-d-announce" < [email protected]> wrote: > > Iain Buclaw: > > >> 1.086s: bfgccjitd-runtime-O2 >> 1.139s: bfgccjitd-runtime-O1 >> 2.759s: bfgccjitd-O1 >> 3.646s: bfgccjitd-O2 >> 4.959s: bff-O2 > > > Five times faster than bff is a lot :-) > > My best timings are usually around two times faster than bff. I guess gccjit is not an average JIT-tter. > > Bye, > bearophile
You could say that again. I found a nice ASCII diagram that shows the workflow between client and gcc to generate the object. https://dmalcolm.fedorapeople.org/gcc/libgccjit-api-docs/internals/index.html#overview-of-code-structure Iain.
