OSDN Git Service

[Layering] Move DebugLoc.h into the IR library. The implementation
authorChandler Carruth <chandlerc@gmail.com>
Wed, 5 Mar 2014 10:30:38 +0000 (10:30 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Wed, 5 Mar 2014 10:30:38 +0000 (10:30 +0000)
commitb8105173381adabb8a54c381cbe044925c4bdaa3
tree909439f20148d14d03ff139d6b47c6b74a5cf127
parentfbf6daaec64cced33b5b4e944ef4804ad79d76c2
[Layering] Move DebugLoc.h into the IR library. The implementation
already lived there and it is where it belongs -- this is the in-memory
debug location representation.

This is just cleanup -- Modules can actually cope with this, but that
doesn't make it right. After chatting with folks that have out-of-tree
stuff, going ahead and moving the rest of the headers seems preferable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202960 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/CodeGen/GCMetadata.h
include/llvm/CodeGen/LexicalScopes.h
include/llvm/CodeGen/MachineCodeEmitter.h
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/MachineInstr.h
include/llvm/CodeGen/MachineModuleInfo.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/ExecutionEngine/JITEventListener.h
include/llvm/IR/DebugLoc.h [moved from include/llvm/Support/DebugLoc.h with 97% similarity]
include/llvm/IR/Instruction.h
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
lib/IR/DebugLoc.cpp
lib/Transforms/Instrumentation/GCOVProfiling.cpp