Displaying 3 results from an estimated 3 matches for "lcsaa".
Did you mean:
csa
2019 Feb 06
2
right way for setting PreserveLCSSA with new pass manager
Hi,
mustPreserveAnalysisID(LCSSAID) cannot be used with the new pass manager, so what is the right way for querying it? FunctionAnalysisManager::getCachedResult<LCSSAPass>(F) will not work, since LCSSAPass does not have a result. Moreover, it is not an analysis :)
Thanks,
Slava
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2020 Feb 08
2
Writing loop transformations on the right representation is more productive
...roblem space exploration
significantly easier, especially when combining multiple transformations
before knowing the outcome.
As you point out, "non-loop optimizations" will be necessary after loop
optimizations as well (same with LLVM's current loop optimizations: for
instance, undo LCSAA) such as new InstCombine opportunities after loop
fusion. This can be difficult to predict by a cost function, but they are
usually less significant than what can be gained by a loop transformations.
Others, such as LICM, can be significant though and should be considered by
a cost function (or sim...
2020 Feb 06
2
Writing loop transformations on the right representation is more productive
On 2/5/20 6:13 PM, Chris Lattner via llvm-dev wrote:
>
>
>> On Feb 2, 2020, at 10:35 PM, Michael Kruse via llvm-dev
>> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>
>>>
>>> That's actually not how I read it. Red/green trees was *one* of the
>>> nine items you mentioned in your list and this didn't