Displaying 2 results from an estimated 2 matches for "emitlabeldiffer".
Did you mean:
emitlabeldiff
2015 May 24
3
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
> On 2015 May 20, at 17:51, Duncan P. N. Exon Smith <dexonsmith at apple.com> wrote:
>
>
>> On 2015 May 20, at 17:39, Duncan P. N. Exon Smith <dexonsmith at apple.com> wrote:
>>
>> With just those four patches, memory usage went *up* slightly. Add in
>> the 5th patch (which does #2 below), and we get an overall memory drop
>> of 4%.
>
>
2015 May 21
2
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...d.patch, which we're using to make Intrustruments more
>> accurate (instead of effectively leaking things onto BumpPtrAllocators,
>> really leak them with malloc()). (I've collected this data on top of a
>> few not-yet-committed patches to cheapen `MCSymbol` and
>> `EmitLabelDifference()` that chop around 8% of memory off the top, but
>> otherwise these numbers should be reproducible in ToT.)
>>
>> The `DIE` class is huge. Directly, it accounts for about 15% of backend
>> memory:
>>
>> Bytes Used Count Symbol Name
>> 77.87 M...