efl/src
Marcel Hollerbach 9ff2f03c35 eo-files: reorder some functions
this started earlier today in IRC, the idea was that now, that we are
having a denser memory layout in the vtables, we could simply reorder
the functions in the .eo files into groups that are often called next to
each other, that rises the chance that the Vtable nodes as well as the
chains are still in the cache.

After searching a bit for these groups, the below changed .eo files came
up. When a object is constructed, we call a lot parent set constructor
finalizer and provider find stuff. So moving these together seems
logical.
During rendering we also call a lot of gfx hints, which is also paying
off, our cache miss number goes down quite a bit.

cache misses averages: (Messured on a Dell XPS i7-7700HQ)
   without this: 8945471
   with this: 8014886

Differential Revision: https://phab.enlightenment.org/D11548
2020-03-20 19:47:04 +01:00
..
benchmarks Fix build with gcc 10 (which has -fno-common enabled by default). 2020-01-31 14:31:57 +01:00
bin efl_ui/image: implement efl.player::playback_loop property 2020-03-20 15:57:51 +01:00
bindings eolian-mono: Make Get/Set internal for generated properties 2020-02-18 16:47:38 -03:00
edje_external
examples canvas3d: remove canvas3d examples. 2020-03-17 21:12:09 +09:00
generic remove vlc, gst-0.10, xine deps, modules as they are broken 2020-03-08 12:36:01 +00:00
lib eo-files: reorder some functions 2020-03-20 19:47:04 +01:00
modules ecore evas x - on argb dont create unused 1 bit pixmap masks 2020-03-17 09:50:49 +00:00
scripts scripts - eina - remove eina-bench-cmp as its disbaled from install 2020-01-06 16:36:31 +00:00
static_libs vg_common_json: register shape name as it's designed. 2020-03-10 21:12:53 +09:00
tests eo: rework vtable allocation scheme 2020-03-20 19:46:06 +01:00
wayland_protocol