Displaying 5 results from an estimated 5 matches for "393mb".
Did you mean:
33mb
2013 Nov 13
2
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
Hi All,
In LTO, we load in the source modules and link the source modules into a
destination module.
Lots of MDNodes are only used by the source modules, for example Xalan used
649MB for MDNodes after loading and linking, but the actual destination
module only has 393MB of MDNodes. There are 649-393MB (40% of 649MB) not
used.
MDNodes belong to the Context, deleting modules will not release the
MDNodes.
One possible solution is:
In LLVMContext, add “removeUnusedMDNodes" function
It goes through OwnedModules and check if a MDNode is used by any of the
modu...
2013 Nov 13
0
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...> Hi All,
>
> In LTO, we load in the source modules and link the source modules into a
> destination module.
> Lots of MDNodes are only used by the source modules, for example Xalan
> used 649MB for MDNodes after loading and linking, but the actual
> destination module only has 393MB of MDNodes. There are 649-393MB (40% of
> 649MB) not used.
>
> MDNodes belong to the Context, deleting modules will not release the
> MDNodes.
>
> One possible solution is:
>
> In LLVMContext, add “removeUnusedMDNodes" function
> It goes through OwnedModules and ch...
2013 Nov 13
3
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...;> In LTO, we load in the source modules and link the source modules into a
>> destination module.
>> Lots of MDNodes are only used by the source modules, for example Xalan
>> used 649MB for MDNodes after loading and linking, but the actual
>> destination module only has 393MB of MDNodes. There are 649-393MB (40% of
>> 649MB) not used.
>>
>> MDNodes belong to the Context, deleting modules will not release the
>> MDNodes.
>>
>> One possible solution is:
>>
>> In LLVMContext, add “removeUnusedMDNodes" function
>>...
2013 Nov 13
0
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...e load in the source modules and link the source modules into
>>> a destination module.
>>> Lots of MDNodes are only used by the source modules, for example Xalan
>>> used 649MB for MDNodes after loading and linking, but the actual
>>> destination module only has 393MB of MDNodes. There are 649-393MB (40% of
>>> 649MB) not used.
>>>
>>> MDNodes belong to the Context, deleting modules will not release the
>>> MDNodes.
>>>
>>> One possible solution is:
>>>
>>> In LLVMContext, add “removeUnusedM...
2013 Nov 13
2
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...urce modules and link the source modules into
>>>> a destination module.
>>>> Lots of MDNodes are only used by the source modules, for example Xalan
>>>> used 649MB for MDNodes after loading and linking, but the actual
>>>> destination module only has 393MB of MDNodes. There are 649-393MB (40% of
>>>> 649MB) not used.
>>>>
>>>> MDNodes belong to the Context, deleting modules will not release the
>>>> MDNodes.
>>>>
>>>> One possible solution is:
>>>>
>>>> In...