diff options
author | Justin Lebar <jlebar@google.com> | 2016-12-14 22:32:50 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-12-14 22:32:50 +0000 |
commit | 19bf9d2b6d9f87eb9726fd7fe7c66d7986333621 (patch) | |
tree | 3c1dc57fe2a1138539a756bbcff62cca1ee1e97b /llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | |
parent | e6867085fa6c26926e02191bae76b2a5fc202c3f (diff) | |
download | bcm5719-llvm-19bf9d2b6d9f87eb9726fd7fe7c66d7986333621.tar.gz bcm5719-llvm-19bf9d2b6d9f87eb9726fd7fe7c66d7986333621.zip |
[NVPTX] Support .maxnreg annotation.
Reviewers: tra
Subscribers: llvm-commits, jholewinski
Differential Revision: https://reviews.llvm.org/D27638
llvm-svn: 289729
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXUtilities.cpp')
-rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp b/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp index e1264d0defb..ba5c054b09c 100644 --- a/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp +++ b/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp @@ -266,6 +266,10 @@ bool getMinCTASm(const Function &F, unsigned &x) { return findOneNVVMAnnotation(&F, "minctasm", x); } +bool getMaxNReg(const Function &F, unsigned &x) { + return findOneNVVMAnnotation(&F, "maxnreg", x); +} + bool isKernelFunction(const Function &F) { unsigned x = 0; bool retval = findOneNVVMAnnotation(&F, "kernel", x); |