Move the LLVM IR asm writer header files into the IR directory, as they
authorChandler Carruth <chandlerc@gmail.com>
Tue, 7 Jan 2014 12:34:26 +0000 (12:34 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 7 Jan 2014 12:34:26 +0000 (12:34 +0000)
commitbc65a8d518ebe0408deb15d9314fd2ff5cbd0686
tree82bd288d014ea25cb1c5ec67387c1d2eb438e517
parent974a445bd90795248274493eda5cdbf6721910f7
Move the LLVM IR asm writer header files into the IR directory, as they
are part of the core IR library in order to support dumping and other
basic functionality.

Rename the 'Assembly' include directory to 'AsmParser' to match the
library name and the only functionality left their -- printing has been
in the core IR library for quite some time.

Update all of the #includes to match.

All of this started because I wanted to have the layering in good shape
before I started adding support for printing LLVM IR using the new pass
infrastructure, and commandline support for the new pass infrastructure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198688 91177308-0d34-0410-b5e6-96231b3b80d8
72 files changed:
include/llvm/Analysis/CFGPrinter.h
include/llvm/AsmParser/Parser.h [new file with mode: 0644]
include/llvm/Assembly/AssemblyAnnotationWriter.h [deleted file]
include/llvm/Assembly/Parser.h [deleted file]
include/llvm/Assembly/PrintModulePass.h [deleted file]
include/llvm/Assembly/Writer.h [deleted file]
include/llvm/IR/AssemblyAnnotationWriter.h [new file with mode: 0644]
include/llvm/IR/PrintModulePass.h [new file with mode: 0644]
include/llvm/IR/Writer.h [new file with mode: 0644]
include/llvm/LinkAllPasses.h
lib/Analysis/AliasAnalysisCounter.cpp
lib/Analysis/AliasAnalysisEvaluator.cpp
lib/Analysis/AliasSetTracker.cpp
lib/Analysis/DominanceFrontier.cpp
lib/Analysis/IPA/FindUsedTypes.cpp
lib/Analysis/IVUsers.cpp
lib/Analysis/Lint.cpp
lib/Analysis/LoopInfo.cpp
lib/Analysis/LoopPass.cpp
lib/Analysis/MemDepPrinter.cpp
lib/Analysis/ModuleDebugInfoPrinter.cpp
lib/Analysis/PostDominators.cpp
lib/Analysis/RegionInfo.cpp
lib/Analysis/ScalarEvolution.cpp
lib/Analysis/Trace.cpp
lib/AsmParser/LLLexer.cpp
lib/AsmParser/Parser.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/LLVMTargetMachine.cpp
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/Passes.cpp
lib/CodeGen/ScheduleDAGPrinter.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
lib/IR/AsmWriter.cpp
lib/IR/Dominators.cpp
lib/IR/LegacyPassManager.cpp
lib/IR/Pass.cpp
lib/IR/PrintModulePass.cpp
lib/IR/Verifier.cpp
lib/IRReader/IRReader.cpp
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/CppBackend/CPPBackend.cpp
lib/Target/Hexagon/HexagonAsmPrinter.cpp
lib/Target/MSP430/MSP430AsmPrinter.cpp
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
lib/Target/NVPTX/NVPTXTargetMachine.cpp
lib/Target/PowerPC/PPCAsmPrinter.cpp
lib/Target/X86/X86AsmPrinter.cpp
lib/Transforms/Instrumentation/DebugIR.cpp
lib/Transforms/Scalar/CodeGenPrepare.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Scalar/Reassociate.cpp
lib/Transforms/Scalar/Sink.cpp
tools/bugpoint/ExtractFunction.cpp
tools/llc/llc.cpp
tools/llvm-as/llvm-as.cpp
tools/llvm-dis/llvm-dis.cpp
tools/llvm-extract/llvm-extract.cpp
tools/llvm-stress/llvm-stress.cpp
tools/opt/opt.cpp
unittests/Analysis/CFGTest.cpp
unittests/ExecutionEngine/JIT/JITTest.cpp
unittests/ExecutionEngine/JIT/MultiJITTest.cpp
unittests/IR/DominatorTreeTest.cpp
unittests/IR/LegacyPassManagerTest.cpp
unittests/IR/PassManagerTest.cpp
unittests/IR/ValueTest.cpp