[NVPTX] Add an NVPTX-specific TargetTransformInfo
authorJingyue Wu <jingyue@google.com>
Mon, 10 Nov 2014 18:38:25 +0000 (18:38 +0000)
committerJingyue Wu <jingyue@google.com>
Mon, 10 Nov 2014 18:38:25 +0000 (18:38 +0000)
commit26e0544c0a5a3b532396c276068c3c90c990088c
tree3cd17735764dde3519c61412c032db066a2ccc1d
parentd342c4c748248b90cb2a0618b70f0abbe185afa7
[NVPTX] Add an NVPTX-specific TargetTransformInfo

Summary:
It currently only implements hasBranchDivergence, and will be extended
in later diffs.

Split from D6188.

Test Plan: make check-all

Reviewers: jholewinski

Reviewed By: jholewinski

Subscribers: llvm-commits, meheff, eliben, jholewinski

Differential Revision: http://reviews.llvm.org/D6195

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221619 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/NVPTX/CMakeLists.txt
lib/Target/NVPTX/NVPTX.h
lib/Target/NVPTX/NVPTXTargetMachine.cpp
lib/Target/NVPTX/NVPTXTargetMachine.h
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp [new file with mode: 0644]