Implement a basic VectorTargetTransformInfo interface to be used by the loop and...
authorNadav Rotem <nrotem@apple.com>
Wed, 24 Oct 2012 17:22:41 +0000 (17:22 +0000)
committerNadav Rotem <nrotem@apple.com>
Wed, 24 Oct 2012 17:22:41 +0000 (17:22 +0000)
commit270483466124fe1e19d5439e958fef63cebd43cd
tree8aa10bb526f940d3553d573ab23532e1554a9b3d
parentc0a14b86f7ad334c2a557c1ee4fff12e8d396fd0
Implement a basic VectorTargetTransformInfo interface to be used by the loop and bb vectorizers for modeling the cost of instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166593 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/Target/TargetTransformImpl.h
include/llvm/TargetTransformInfo.h
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/CellSPU/SPUTargetMachine.cpp
lib/Target/Hexagon/HexagonTargetMachine.cpp
lib/Target/MBlaze/MBlazeTargetMachine.cpp
lib/Target/MSP430/MSP430TargetMachine.cpp
lib/Target/Mips/MipsTargetMachine.cpp
lib/Target/Mips/MipsTargetMachine.h
lib/Target/NVPTX/NVPTXTargetMachine.cpp
lib/Target/PowerPC/PPCTargetMachine.cpp
lib/Target/Sparc/SparcTargetMachine.cpp
lib/Target/TargetTransformImpl.cpp
lib/Target/X86/X86TargetMachine.cpp
lib/Target/XCore/XCoreTargetMachine.cpp