Repository navigation
Arm64-SVE: Support Vector<T> as element of an array - #133943
snickolls-arm wants to merge 7 commits into
Conversation
Convert GenTreeIndexAddr::gtElemSize from `unsigned` to `ValueSize` to allow reasoning on a runtime evaluated size. When indexing `Vector<T>[]`, scale the index by `Sve.Count8BitElements` at runtime before accessing.
|
Azure Pipelines: Successfully started running 8 pipeline(s). 8 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
|
cc: @dotnet/arm64-contrib @SwapnilGaikwad @dhartglassMSFT |
|
The failures on x64 superpmi seem consistent, I will need to look into these. It's failing at codegen in |
|
@dhartglassMSFT PTAL. |
These seem to have been fixed by #135327 |
* Fix ValueSize hashing * Assert zero constant index offsets * Fix missing zero extension for MADD
|
The replay failure seems to be coming from @dhartglassMSFT Is this OK to merge? |
#136642 shall address the JIT stress failure. |
Convert GenTreeIndexAddr::gtElemSize from
unsignedtoValueSizeto allow reasoning on a runtime evaluated size.When indexing
Vector<T>[], scale the index bySve.Count8BitElementsat runtime before accessing.