Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke.
authorNadav Rotem <nrotem@apple.com>
Thu, 18 Oct 2012 23:22:48 +0000 (23:22 +0000)
committerNadav Rotem <nrotem@apple.com>
Thu, 18 Oct 2012 23:22:48 +0000 (23:22 +0000)
commitcbd9a19b5d6ff93efa82c467508ede78b8af3bac
tree6e0e27c23dc4e189b0e959be3135b60c05b08759
parentebd3f27c7e2c6c3a1b76786da0d0205a5fdb1ef5
Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166248 91177308-0d34-0410-b5e6-96231b3b80d8
38 files changed:
include/llvm/CodeGen/CommandFlags.h [new file with mode: 0644]
include/llvm/InitializePasses.h
include/llvm/Target/TargetMachine.h
include/llvm/Target/TargetTransformImpl.h [new file with mode: 0644]
include/llvm/TargetTransformInfo.h [new file with mode: 0644]
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/ARM/ARMTargetMachine.h
lib/Target/CMakeLists.txt
lib/Target/CellSPU/SPUTargetMachine.cpp
lib/Target/CellSPU/SPUTargetMachine.h
lib/Target/Hexagon/HexagonTargetMachine.cpp
lib/Target/Hexagon/HexagonTargetMachine.h
lib/Target/MBlaze/MBlazeTargetMachine.cpp
lib/Target/MBlaze/MBlazeTargetMachine.h
lib/Target/MSP430/MSP430TargetMachine.cpp
lib/Target/MSP430/MSP430TargetMachine.h
lib/Target/Mips/MipsTargetMachine.cpp
lib/Target/Mips/MipsTargetMachine.h
lib/Target/NVPTX/NVPTXTargetMachine.cpp
lib/Target/NVPTX/NVPTXTargetMachine.h
lib/Target/PowerPC/PPCTargetMachine.cpp
lib/Target/PowerPC/PPCTargetMachine.h
lib/Target/Sparc/SparcTargetMachine.cpp
lib/Target/Sparc/SparcTargetMachine.h
lib/Target/Target.cpp
lib/Target/TargetTransformImpl.cpp [new file with mode: 0644]
lib/Target/X86/X86TargetMachine.cpp
lib/Target/X86/X86TargetMachine.h
lib/Target/XCore/XCoreTargetMachine.cpp
lib/Target/XCore/XCoreTargetMachine.h
lib/VMCore/CMakeLists.txt
lib/VMCore/TargetTransformInfo.cpp [new file with mode: 0644]
tools/llc/llc.cpp
tools/lto/LTOCodeGenerator.cpp
tools/opt/CMakeLists.txt
tools/opt/LLVMBuild.txt
tools/opt/Makefile
tools/opt/opt.cpp