[llvm] [LAA] Add initial support for non-power-of-2 store-load forwarding distance (PR #137873)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 1 03:43:28 PDT 2025
================
@@ -348,6 +366,9 @@ class MemoryDepChecker {
/// backwards-vectorizable or unknown (triggering a runtime check).
unsigned MaxTargetVectorWidthInBits = 0;
+ /// True if current target supports non-power-of-2 dependence distances.
+ bool AllowNonPow2Deps = false;
----------------
fhahn wrote:
How about `AllowNonPow2StoreLoadForwardDistance`?
With the comment update to clarify that this only applies to computing the store-load forward distance.
https://github.com/llvm/llvm-project/pull/137873
More information about the llvm-commits
mailing list