[PATCH] D106399: [VectorCombine] Widening of partial vector loads
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 21 09:10:01 PDT 2021
craig.topper added a comment.
Something to keep in mind. Loading more data than was stored can prevent store to load forwarding. If there is a store in the store buffer that hasn't written to the cache yet, its data can forward to a load instead of waiting until the store gets written to the cache. This doesn't work if the load is larger than the size of the store. The load will have to wait until the store gets to the cache to merge with the surrounding data.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D106399/new/
https://reviews.llvm.org/D106399
More information about the llvm-commits
mailing list