llvm-6502/tools
Chandler Carruth 417c5c172c [PM] Remove the old 'PassManager.h' header file at the top level of
LLVM's include tree and the use of using declarations to hide the
'legacy' namespace for the old pass manager.

This undoes the primary modules-hostile change I made to keep
out-of-tree targets building. I sent an email inquiring about whether
this would be reasonable to do at this phase and people seemed fine with
it, so making it a reality. This should allow us to start bootstrapping
with modules to a certain extent along with making it easier to mix and
match headers in general.

The updates to any code for users of LLVM are very mechanical. Switch
from including "llvm/PassManager.h" to "llvm/IR/LegacyPassManager.h".
Qualify the types which now produce compile errors with "legacy::". The
most common ones are "PassManager", "PassManagerBase", and
"FunctionPassManager".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229094 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-13 10:01:29 +00:00
..
bugpoint [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
bugpoint-passes
dsymutil Re-sort #include lines using my handy dandy ./utils/sort_includes.py 2015-02-13 09:09:03 +00:00
gold [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
llc [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
lli Fix lli after the DebugInfo move. 2015-01-30 18:42:03 +00:00
llvm-ar
llvm-as
llvm-bcanalyzer
llvm-c-test
llvm-config
llvm-cov InstrProf: Remove an unused header (NFC) 2015-02-02 22:38:39 +00:00
llvm-diff
llvm-dis
llvm-dwarfdump Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-extract [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
llvm-go Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-jitlistener Fix lli after the DebugInfo move. 2015-01-30 18:42:03 +00:00
llvm-link
llvm-lto
llvm-mc
llvm-mcmarkup
llvm-nm
llvm-objdump Add code to llvm-objdump so the -section option with -macho will dump literal 2015-02-06 23:25:38 +00:00
llvm-pdbdump Re-sort #include lines using my handy dandy ./utils/sort_includes.py 2015-02-13 09:09:03 +00:00
llvm-profdata
llvm-readobj
llvm-rtdyld Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-shlib
llvm-size
llvm-stress [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
llvm-symbolizer Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-vtabledump
lto Fix duplicated symbol error. 2015-02-03 19:25:53 +00:00
macho-dump
msbuild
obj2yaml
opt [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
verify-uselistorder
yaml2obj
CMakeLists.txt Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00
LLVMBuild.txt
Makefile Rewrite llvm-pdbdump in terms of LLVMDebugInfoPDB. 2015-02-10 22:43:25 +00:00