「view this page in B3 βῆτα server」

Revisions №60580

branch: master 「№60580」
Commited by: Jack Maguire
GitHub commit link: 「3a3dbbebb3111579」 「№3725」
Difference from previous tested commit:  code diff
Commit date: 2019-01-10 17:36:04

Merge pull request #3725 from RosettaCommons/JackMaguire/Inlining2 Continuation of #3670 @dougrenfrew measured a 5% speed increase by compiling with link-time-optimization. The main benefit of LTO is inlining simple functions defined in .cc files. I profiled Rosetta and found a handful of getter-functions that accounted for roughly 0.5% of Rosetta's runtime each. This PR moves those functions to the corresponding .hh file with the hopes of seeing a speed increase. I also moved neighboring functions if it looked like the bundle should be kept together.

...