Inline tcache functions
commite4dd4ace56880d2f1064cd787e2bdb96ddacc3c4
authorWilco Dijkstra <wdijkstr@arm.com>
Tue, 17 Oct 2017 17:25:43 +0000 (17 18:25 +0100)
committerWilco Dijkstra <wdijkstr@arm.com>
Tue, 17 Oct 2017 17:25:43 +0000 (17 18:25 +0100)
tree8f3fd4387a022c354f667ad126d513b28a6eb090
parent8867c3c14b0005530d041215de8383a0fbf2c327
Inline tcache functions

The functions tcache_get and tcache_put show up in profiles as they
are a critical part of the tcache code.  Inline them to give tcache
a 16% performance gain.  Since this improves multi-threaded cases
as well, it helps offset any potential performance loss due to adding
single-threaded fast paths.

* malloc/malloc.c (tcache_put): Inline.
(tcache_get): Inline.
ChangeLog
malloc/malloc.c