[llvm-commits] [llvm] r62279 - in /llvm/trunk: docs/ include/llvm/ include/llvm/Support/ lib/Analysis/IPA/ lib/Archive/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Bitcode/Writer/ lib/CodeGen/ lib/CodeGen/AsmPrinter/ lib/CodeGen/SelectionDAG/ lib/Exec

Rafael Espindola espindola at google.com
Fri Jan 16 00:53:04 PST 2009


2009/1/16 Nick Lewycky <nicholas at mxc.ca>:
> Do we need to make any changes to libLTO? If I understand right, we
> don't create any symbols for privates, so we should just skip over all
> private globals when listing them in libLTO?

When talking to the linker? We should skip all local (private and
internal) values. The linker (at this point) only needs to know the
global symbols. It only cares for local symbols once we have delivered
the final binary.

This is gold, not sure about the Darwin LD, but I assume it is similar.

Cheers,
-- 
Rafael Avila de Espindola

Google | Gordon House | Barrow Street | Dublin 4 | Ireland
Registered in Dublin, Ireland | Registration Number: 368047



More information about the llvm-commits mailing list