Draft: smallarray prefetch primops
What
This MR adds prefetch operations for Array#
, MutableArray#
, SmallArray#
, and SmallMutableArray#
Todos
-
Add primops -
refactor mkBasicPrefetch
-
verify the prefetch works -
add tests -
squash commits
Why
- closes out #10809
- Helps solve some performance issues in popular libraries, see this issue in unordered-containers