Displaying 5 results from an estimated 5 matches for "code_gen".
2013 Nov 15
0
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...it has 10013 open file descriptors. With only 2 objects loaded at a time, I'd expect many fewer file descriptors to be open. Maybe it only has 2 objects in memory at once but keeps all the file descriptors open?
That is odd. I will debug it in a sec, but we have in the claim_file_hook:
if (code_gen) {
if (lto_codegen_add_module(code_gen, M)) {
(*message)(LDPL_ERROR, "Error linking module: %s",
lto_get_error_message());
return LDPS_ERR;
}
}
lto_module_dispose(M);
In fact, with current gold we call get_view, so the plugin uses the
same fd as...
2013 Nov 14
2
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
On Nov 14, 2013, at 8:19 AM, Rafael EspĂndola <rafael.espindola at gmail.com> wrote:
> But gold has at most 2 objects loaded at any time.
Are you sure about that? I haven't looked into it but while building Chromium with LTO, I get:
../../third_party/gold/gold64: fatal error: out of file descriptors and couldn't close any
clang: error: linker command failed with exit code 1
2013 Nov 15
2
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...file descriptors. With only 2 objects loaded at a time, I'd expect many fewer file descriptors to be open. Maybe it only has 2 objects in memory at once but keeps all the file descriptors open?
>
> That is odd. I will debug it in a sec, but we have in the claim_file_hook:
>
> if (code_gen) {
> if (lto_codegen_add_module(code_gen, M)) {
> (*message)(LDPL_ERROR, "Error linking module: %s",
> lto_get_error_message());
> return LDPS_ERR;
> }
> }
>
> lto_module_dispose(M);
>
> In fact, with current gold we call g...
2013 Nov 15
0
[LLVMdev] Proposal: release MDNodes for source modules (LTO+debug info)
...rs. With only 2 objects loaded at a time, I'd expect many fewer file descriptors to be open. Maybe it only has 2 objects in memory at once but keeps all the file descriptors open?
>>
>> That is odd. I will debug it in a sec, but we have in the claim_file_hook:
>>
>> if (code_gen) {
>> if (lto_codegen_add_module(code_gen, M)) {
>> (*message)(LDPL_ERROR, "Error linking module: %s",
>> lto_get_error_message());
>> return LDPS_ERR;
>> }
>> }
>>
>> lto_module_dispose(M);
>>
>>...
2011 Nov 22
4
[LLVMdev] Follow-up questions after successful upgrade to LLVM 3.0rc4
...(this=0x689648)
at /home/kharris/llvm30/llvm-3.0rc4.src/include/llvm/ADT/ilist.h:532
#13 0x00007ffff5d60748 in clear (this=0x689640)
at /home/kharris/llvm30/llvm-3.0rc4.src/lib/Analysis/AliasSetTracker.cpp:208
#14 0x00007ffff5486ef6 in llvm::AliasSetTracker::~AliasSetTracker() ()
from ../Code_Gen/Debug/libdt_compile.so
#15 0x00007ffff5ba5779 in runOnLoop (this=0x677a20, L=0x684aa0, LPM=...)
---Type <return> to continue, or q <return> to quit---
at /home/kharris/llvm30/llvm-3.0rc4.src/lib/Transforms/Scalar/LICM.cpp:263
#16 0x00007ffff5dd6791 in runOnFunction (this=0x68be80, F...