[llvm-commits] [llvm] r55973 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/CodeGen/AsmPrinter/AsmPrinter.cpp lib/Target/ARM/ARMTargetAsmInfo.cpp lib/Target/PowerPC/PPCTargetAsmInfo.cpp lib/Target/TargetAsmInfo.cpp lib/Target/X86/X86Ta

Anton Korobeynikov anton at korobeynikov.info
Sun Sep 21 12:04:40 PDT 2008


> Ok, it sounds like overloading llvm.used like this is the problem.
> Maybe the issues is that we need two different "used" lists? One that
> is "must be in the assembler output" and "one that must be in the
> linker output".  The current used list would be the later, and ObjC
> could use the former?
I think your metadata proposal can solve almost all ObjC-related
weirdness in symbols / sections stuff. Maybe it will be better to wait
until it will be in mainline :)

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list