llvm-6502/tools
Lang Hames a991b254f7 Make LTO codegen use a PassManager, rather than a FunctionPassManager, for the
codegen passes. This brings it in to line with clang and llc's codegen setup,
and tidies up the code.

If I understand correctly, adding ModulePasses to a FunctionPassManager is
bogus. It only seems to explode if an added ModulePass depends on a
FunctionPass though, which might be why this code has survived so long.

Fixes <rdar://problem/13386816>.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176977 91177308-0d34-0410-b5e6-96231b3b80d8
2013-03-13 21:18:46 +00:00
..
bugpoint
bugpoint-passes
gold
llc
lli Provide workaround for PR 15130. 2013-02-25 23:00:19 +00:00
llvm-ar
llvm-as
llvm-bcanalyzer
llvm-config
llvm-cov
llvm-diff
llvm-dis
llvm-dwarfdump
llvm-extract
llvm-jitlistener
llvm-link
llvm-mc Try to get rid of a -wunitialized warning: explicitly initialize the pointer 2013-02-26 23:04:17 +00:00
llvm-mcmarkup
llvm-nm
llvm-objdump print TLS segment 2013-02-27 17:57:17 +00:00
llvm-prof
llvm-ranlib
llvm-readobj [llvm-readobj] Add ELF .dynamic table dumping. 2013-02-20 02:37:12 +00:00
llvm-rtdyld
llvm-shlib
llvm-size
llvm-stress Fix auto_ptr is deprecated warnings 2013-02-26 21:20:35 +00:00
llvm-symbolizer clang-formatize llvm-symbolizer code 2013-02-15 08:54:47 +00:00
lto Make LTO codegen use a PassManager, rather than a FunctionPassManager, for the 2013-03-13 21:18:46 +00:00
macho-dump
opt
CMakeLists.txt Connect LLVM CMake build scripts to LLDB's CMake scripts: 2013-02-28 23:15:15 +00:00
LLVMBuild.txt
Makefile