Move TargetTransformInfo to live under the Analysis library. This no
authorChandler Carruth <chandlerc@gmail.com>
Mon, 7 Jan 2013 03:08:10 +0000 (03:08 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 7 Jan 2013 03:08:10 +0000 (03:08 +0000)
commitbe04929f7fd76a921540e9901f24563e51dc1219
treebf84cce2e15339ad568b2870f37236080ccdc0d6
parent26b8aab72e6895d7851c0b4568a54920162dd736
Move TargetTransformInfo to live under the Analysis library. This no
longer would violate any dependency layering and it is in fact an
analysis. =]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171686 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
include/llvm/Analysis/TargetTransformInfo.h [new file with mode: 0644]
include/llvm/TargetTransformInfo.h [deleted file]
lib/Analysis/CMakeLists.txt
lib/Analysis/CostModel.cpp
lib/Analysis/TargetTransformInfo.cpp [new file with mode: 0644]
lib/CodeGen/BasicTargetTransformInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/IR/CMakeLists.txt
lib/IR/TargetTransformInfo.cpp [deleted file]
lib/Target/ARM/ARMTargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
lib/Transforms/Scalar/SimplifyCFGPass.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/Transforms/Vectorize/BBVectorize.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp