[llvm-commits] [llvm] r66339 - in /llvm/trunk: docs/ include/llvm-c/ include/llvm/ lib/Analysis/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Bitcode/Writer/ lib/CodeGen/ lib/CodeGen/AsmPrinter/ lib/CodeGen/SelectionDAG/ lib/ExecutionEngine/JIT/ lib/Linker/ lib/Target/ lib/Target/ARM/ lib/Target/ARM/AsmPrinter/ lib/Target/Alpha/AsmPrinter/ lib/Target/CellSPU/AsmPrinter/ lib/Target/CppBackend/ lib/Target/IA64/ lib/Target/Mips/ lib/Target/PowerPC/AsmPrinter/ lib/Target/Sparc/AsmPrinter/ lib/Target/X86/ lib/Target/X86/AsmPrinte...

Duncan Sands baldrick at free.fr
Sat Mar 7 13:00:38 PST 2009


Hi all, please note that this patch will cause a C++ performance regression
unless you use an up-to-date version of llvm-gcc.  That's because I removed
the hack from the inliner which allowed inlining of linkonce functions.  Now
it only inlines linkonce_odr functions, which only llvm-gcc from tot will
produce.

Ciao,

Duncan.



More information about the llvm-commits mailing list