[PATCH] Devirtualize MCFragment
peter_cooper at apple.com
Wed Jun 17 15:05:52 PDT 2015
> On Jun 17, 2015, at 2:38 PM, Rafael Espíndola <rafael.espindola at gmail.com> wrote:
> LGTM as this is also cleaner than having the virtual/classof mix.
> On 16 June 2015 at 20:32, Pete Cooper <peter_cooper at apple.com> wrote:
>> Hey Rafael
>> This patch packs and devirtualizes MCFragment so that the layout is better organised in memory.
>> I measured it on the verify use list order test going through llc and it saved about 2MB of memory out of 800MB. Not a huge amount, but in an LTO build I still expect it to be useful.
>> Comments welcome.
More information about the llvm-commits