search for: lazyinfo

Displaying 4 results from an estimated 4 matches for "lazyinfo".

Did you mean: langinfo
2012 Mar 30
3
[LLVMdev] GSoC - Range Analysis
...that we have put some detailed instructions at http://code.google.com/p/range-analysis/wiki/HowToUseRangeAnalysisInAnotherPass about how to use our range analysis. > The idea of integrating your pass as a lazy value pass sounds good. The > question I have is what optimizations benefit from LazyInfo? I only see > one or two transforms that use it in LLVM 3.0. Yes, I do not think there are many optimizations that use LazyInfo so far. But maybe, backed by a more aggressive analysis, LazyInfo will be more effective. I can implement dead-code elimination based on value ranges, and I think it...
2012 Mar 29
0
[LLVMdev] GSoC - Range Analysis
...that looks for icmp instructions and uses your analysis to change them to true/false when possible. SCCP, ADCE, and other optimizations would then take care of the rest. The idea of integrating your pass as a lazy value pass sounds good. The question I have is what optimizations benefit from LazyInfo? I only see one or two transforms that use it in LLVM 3.0. > > I would like to hear from you what you think about this Summer of Code > project. If you think it could be interesting, I will write a proposal > richer in details. My interest in range analysis is for using it with SAFE...
2012 Mar 29
5
[LLVMdev] GSoC - Range Analysis
Dear LLVMers, I have been working on Douglas's range analysis, and today, after toiling with it for two years, we have a very mature and robust implementation, which is publicly available at http://code.google.com/p/range-analysis/. We can, at this point, perform range analysis on very large benchmarks in a few seconds. To give you an idea, we take less than 10 seconds to globally analyze
2012 Mar 31
0
[LLVMdev] GSoC - Range Analysis
...son, though, that might be able to look into that in the coming months. It seems Raphael Ernani Rodrigues may be interested in working on it, too. > > > The idea of integrating your pass as a lazy value pass sounds good. The > > question I have is what optimizations benefit from LazyInfo? I only see > > one or two transforms that use it in LLVM 3.0. > > Yes, I do not think there are many optimizations that use LazyInfo so > far. But maybe, backed by a more aggressive analysis, LazyInfo will be > more effective. I can implement dead-code elimination based on value...