epsilon-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Jitter v0.9.245] switch and direct-threading faster at the cost of


From: Jose E. Marchesi
Subject: Re: [Jitter v0.9.245] switch and direct-threading faster at the cost of disassembly
Date: Tue, 22 Dec 2020 10:41:01 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> As suggested by José Marchesi Jitter now defines CFLAGS for simple
> dispatches (switch and direct-threading) by preferring performance to
> ease of disassembling.

After bootstrapping, I still get a lot of deopt options compiling vm1
and vm2:

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../libpoke -I../poke 
-I../gl-libpoke -I../../gl-libpoke -I../../common -DPKL_DEBUG 
-DPKGDATADIR=\"/usr/local/share/poke\" -DPKGINFODIR=\"/usr/local/share/info\" 
-DLOCALEDIR=\"/usr/local/share/locale\" -fvisibility=hidden -DBUILDING_LIBPOKE 
-DJITTER_DISPATCH_DIRECT_THREADING=1 -I /home/jemarch/gnu/hacks/poke/jitter -I 
/home/jemarch/gnu/hacks/poke/build/jitter -I 
/home/jemarch/gnu/hacks/poke/jitter/machine/x86_64 -I /usr/local/include 
-DJITTER_DISPATCH_DIRECT_THREADING=1 -I /home/jemarch/gnu/hacks/poke/jitter -I 
/home/jemarch/gnu/hacks/poke/build/jitter -I 
/home/jemarch/gnu/hacks/poke/jitter/machine/x86_64 -I /usr/local/include -Wall 
-O2 -fomit-frame-pointer -fno-reorder-blocks -fno-reorder-blocks-and-partition 
-fno-crossjumping -fno-thread-jumps -fno-tree-tail-merge 
-fno-isolate-erroneous-paths-dereference -fno-split-paths -fvisibility=hidden 
-fno-lto -g0 -fno-var-tracking -fno-var-tracking-assignments -fno-gcse -g -O2 
-MT libpvmjitter_la-pvm-vm1.lo -MD -MP -MF .deps/libpvmjitter_la-pvm-vm1.Tpo -c 
pvm-vm1.c  -fPIC -DPIC -o .libs/libpvmjitter_la-pvm-vm1.o



reply via email to

[Prev in Thread] Current Thread [Next in Thread]