Revert "Simplify callSiteInline a little"

Authored by bgamari on May 14 2018, 8:25 AM.

Description

Revert "Simplify callSiteInline a little"

This lead to some rather significant performance regressions.
Specifically,

bytes allocated value is too high:
    Expected    T5631(normal) bytes allocated: 1106015512 +/-5%
    Lower bound T5631(normal) bytes allocated: 1050714736
    Upper bound T5631(normal) bytes allocated: 1161316288
    Actual      T5631(normal) bytes allocated: 1164953208
    Deviation   T5631(normal) bytes allocated:        5.3 %
*** unexpected stat test failure for T5631(normal)
max_bytes_used value is too high:
    Expected    T9630(normal) max_bytes_used: 35324712 +/-15%
    Lower bound T9630(normal) max_bytes_used: 30026005
    Upper bound T9630(normal) max_bytes_used: 40623419
    Actual      T9630(normal) max_bytes_used: 43490984
    Deviation   T9630(normal) max_bytes_used:     23.1 %
*** unexpected stat test failure for T9630(normal)

This reverts commit 7271db46c332f15c302b9a55f4ed005cdd0fb898.
This reverts commit b750dcc5d9e1df8505788a41d0cf0d92acd17f0d.
This reverts commit 33de71fa06d03e6da396a7c0a314fea3b492ab91.