summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTX.h
diff options
context:
space:
mode:
authorJingyue Wu <jingyue@google.com>2014-11-10 18:38:25 +0000
committerJingyue Wu <jingyue@google.com>2014-11-10 18:38:25 +0000
commit0c981bd7df705511866e908efb4da61ce40a8aaa (patch)
tree67c2a9e5a2215bd5657f3a8d9636234946e8df41 /llvm/lib/Target/NVPTX/NVPTX.h
parent4aa6bea7a2d79ddbb0023baaa7ce5009d1f6dfbd (diff)
downloadbcm5719-llvm-0c981bd7df705511866e908efb4da61ce40a8aaa.tar.gz
bcm5719-llvm-0c981bd7df705511866e908efb4da61ce40a8aaa.zip
[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
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTX.h')
-rw-r--r--llvm/lib/Target/NVPTX/NVPTX.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTX.h b/llvm/lib/Target/NVPTX/NVPTX.h
index 9f315f6dded..13ba57ee21b 100644
--- a/llvm/lib/Target/NVPTX/NVPTX.h
+++ b/llvm/lib/Target/NVPTX/NVPTX.h
@@ -59,6 +59,7 @@ inline static const char *NVPTXCondCodeToString(NVPTXCC::CondCodes CC) {
llvm_unreachable("Unknown condition code");
}
+ImmutablePass *createNVPTXTargetTransformInfoPass(const NVPTXTargetMachine *TM);
FunctionPass *
createNVPTXISelDag(NVPTXTargetMachine &TM, llvm::CodeGenOpt::Level OptLevel);
ModulePass *createNVPTXAssignValidGlobalNamesPass();
OpenPOWER on IntegriCloud