[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)
commit0c981bd7df705511866e908efb4da61ce40a8aaa
tree67c2a9e5a2215bd5657f3a8d9636234946e8df41
parent4aa6bea7a2d79ddbb0023baaa7ce5009d1f6dfbd
[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

llvm-svn: 221619
llvm/lib/Target/NVPTX/CMakeLists.txt
llvm/lib/Target/NVPTX/NVPTX.h
llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
llvm/lib/Target/NVPTX/NVPTXTargetMachine.h
llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp [new file with mode: 0644]