Displaying 2 results from an estimated 2 matches for "dieexpr".
2015 May 20
5
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...c	3.41 MB	13154	0	3.41 MB	13154	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
    0	llvm::DIELocList	1.86 MB	61055	0	1.86 MB	61055	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
    0	llvm::DIEBlock	11.69 KB	44	0	11.69 KB	44	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
    0	llvm::DIEExpr	32 Bytes	1	0	32 Bytes	1	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
We can do better.
 1. DIEValue should be a discriminated union that's passed by value
    instead of pointer.  Most types just have 1 pointer of data.  There
    are four "big" ones, which still need a side-...
2015 May 21
2
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...1 MB	13154	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
>>   0	llvm::DIELocList	1.86 MB	61055	0	1.86 MB	61055	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
>>   0	llvm::DIEBlock	11.69 KB	44	0	11.69 KB	44	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
>>   0	llvm::DIEExpr	32 Bytes	1	0	32 Bytes	1	<XRRatioObject: 0x608025658ea0>  %0.00, %0.00
>> 
>> We can do better.
>> 
>> 1. DIEValue should be a discriminated union that's passed by value
>>   instead of pointer.  Most types just have 1 pointer of data.  There
>>   are fo...