[PATCH] D20644: [NVPTX] Added NVVMIntrRange pass
Artem Belevich via llvm-commits
llvm-commits at lists.llvm.org
Wed May 25 14:10:30 PDT 2016
tra created this revision.
tra added reviewers: jholewinski, jlebar, jingyue.
tra added a subscriber: llvm-commits.
Herald added a subscriber: jholewinski.
NVVMIntrRange adds !range metadata to calls of NVVM intrinsics
that return values within known limited range.
This allows LLVM to generate better code for indexing arrays
based on tid/ctaid which is a frequently used pattern in CUDA code.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 12316 bytes
Desc: not available
More information about the llvm-commits