This PR adds `global_prefetch` op to prefetch a cache line to high-level caches using the aligned address of the source `memref` and an offset provided by the indices of the element containing the cache line. This provides temporal hints (e.g., regular or high-priority). Note that out-of-bounds access is allowed in speculative mode. Ensure the source `memref` is in address space `1`. --------- Co-authored-by: Krzysztof Drewniak <Krzysztof.Drewniak@amd.com>
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.