[LLVMdev] Any LLVM passes for integers type compaction?
dmitry at kernelgen.org
Tue May 7 09:03:10 PDT 2013
Thanks for reply, I think I saw this project before. We have an LLVM-based
GPU toolchain, where variable size is usually one of the major performance
2013/5/7 Henrique Santos <hnsantos at gmx.com>
> A few colleagues of mine implemented an inter-procedural range analysis
> algorithm for LLVM 2.7 a few years back.
> Their paper (see
> states a 13-14% reduction in variable size
> for the SPEC CPU2006 benchmarks and 36% for the Stanford benchmarks.
> Check out http://code.google.com/p/range-analysis/ if you're interested
> and feel free to email me if you have any questions.
> ----- Original Message -----
> From: Dmitry Mikushin
> Sent: 05/07/13 02:48 AM
> To: LLVM Developers Mailing List
> Subject: [LLVMdev] Any LLVM passes for integers type compaction?
> Dear all,
> I'm wondering if anybody is working on optimization passes that could use
> smaller integer types for variables that are known to have values within
> smaller type range?
> - D.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev