]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUILD: remove obsolete support for -mregparm / USE_REGPARM
authorWilly Tarreau <w@1wt.eu>
Tue, 25 Feb 2020 06:38:05 +0000 (07:38 +0100)
committerWilly Tarreau <w@1wt.eu>
Tue, 25 Feb 2020 06:41:47 +0000 (07:41 +0100)
commit03e78535816385b83bc687d7f1e529d311e49e7e
tree6a864715f63cf632430182b448f517e4b4e3a113
parent1d48ba91d7f8e7d7c1908305ac124830dd414292
BUILD: remove obsolete support for -mregparm / USE_REGPARM

This used to be a minor optimization on ix86 where registers are scarce
and the calling convention not very efficient, but this platform is not
relevant enough anymore to warrant all this dirt in the code for the sake
of saving 1 or 2% of performance. Modern platforms don't use this at all
since their calling convention already defaults to using several registers
so better get rid of this once for all.
27 files changed:
Makefile
ebtree/eb32sctree.c
ebtree/eb32sctree.h
ebtree/eb32tree.c
ebtree/eb32tree.h
ebtree/eb64tree.c
ebtree/eb64tree.h
ebtree/ebimtree.c
ebtree/ebimtree.h
ebtree/ebistree.c
ebtree/ebistree.h
ebtree/ebmbtree.c
ebtree/ebmbtree.h
ebtree/ebpttree.c
ebtree/ebsttree.c
ebtree/ebsttree.h
ebtree/ebtree.c
ebtree/ebtree.h
include/common/compiler.h
include/common/time.h
include/types/fd.h
src/ev_epoll.c
src/ev_evports.c
src/ev_kqueue.c
src/ev_poll.c
src/ev_select.c
src/time.c