We'll still allocate them from the caged area, but we won't emit code to do caging when loading/storing to them. Example of types we'll remove this from are scopes and hash maps.
Created attachment 326392 [details] patch Going to do some local perf testing before I put it up for review.
I remember some benchmarks in kraken or octane are regressed with this caging.
Created attachment 326842 [details] patch
Comment on attachment 326842 [details] patch r=me
Comment on attachment 326842 [details] patch Clearing flags on attachment: 326842 Committed r224802: <https://trac.webkit.org/changeset/224802>
All reviewed patches have been landed. Closing bug.
<rdar://problem/35562296>