diff options
author | Jingyue Wu <jingyue@google.com> | 2014-11-10 18:38:25 +0000 |
---|---|---|
committer | Jingyue Wu <jingyue@google.com> | 2014-11-10 18:38:25 +0000 |
commit | 0c981bd7df705511866e908efb4da61ce40a8aaa (patch) | |
tree | 67c2a9e5a2215bd5657f3a8d9636234946e8df41 /llvm/lib/Target/NVPTX/NVPTX.h | |
parent | 4aa6bea7a2d79ddbb0023baaa7ce5009d1f6dfbd (diff) | |
download | bcm5719-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.h | 1 |
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(); |