[llvm] [LAA] Add initial support for non-power-of-2 store-load forwarding distance (PR #137873)

Alexey Bataev via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 4 08:01:33 PDT 2025


alexey-bataev wrote:

> > > I guess most RISCV HW with EVL support will support store-load forwarding with non-power-of-2 distances?
> > 
> > 
> > Not most, all. Otherwise, it is not a RISC-V.
> 
> I don't follow, Store-Load fowarding usually is a uArch optimization technique, not a feature explicitly defined in the ISA?

I meant, non-power-of-2 vector length support. For store-load forwarding, yes, at least for the HW I'm aware of. Vendors can improve this later for their particular HW.

https://github.com/llvm/llvm-project/pull/137873


More information about the llvm-commits mailing list