-
Sub-task
-
Resolution: Fixed
-
P4
-
23
-
b08
SuperWordRTDepCheck is a debug-only flag, which detects if there are arrays in the same slice that have different bases, i.e. may be different arrays. This could be the basis for alias-analysis.
We should do aliasing-analysis properly in a future RFE (JDK-8324751). If we can prove (statically or with a runtime-check) that two arrays are different, then this removes edges from the dependency graph, and may allow vectorization that would otherwise not be possible.
We should do aliasing-analysis properly in a future RFE (JDK-8324751). If we can prove (statically or with a runtime-check) that two arrays are different, then this removes edges from the dependency graph, and may allow vectorization that would otherwise not be possible.
- relates to
-
JDK-8324751 C2 SuperWord: Aliasing Analysis
- Open