1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-01-31 20:51:52 +01:00
Artem Belevich f14e0f0a96 [NVPTX] Added NVVMIntrRange pass
NVVMIntrRange adds !range metadata to calls of NVVM intrinsics
that return values within known limited range.

This allows LLVM to generate optimal code for indexing arrays
based on tid/ctaid which is a frequently used pattern in CUDA code.

Differential Revision: http://reviews.llvm.org/D20644

llvm-svn: 270872
2016-05-26 17:02:56 +00:00
..
2015-07-29 18:59:09 +00:00
2014-06-27 18:35:21 +00:00
2014-06-27 18:36:06 +00:00
2015-06-04 21:28:26 +00:00
2015-06-04 21:28:26 +00:00