You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[RISCV] isLoadFromStackSlot and isStoreToStackSlot for vector spill/fill
This is an adapted version of arsenm's llvm#120524.
The intention of the change is to enable dead stack slot copy elimination
in StackSlotColoring for vector loads and stores. In terms of testing,
see stack-slot-coloring.mir. This has little impact on in tree tests
otherwise.
This change has a different and smaller set of test diffs then then
@arsenm's patch because I'm using scalable sizes for the LMULs, not
a single signal value. His patch allowed vector load/store pairs
of different width to be deleted, mine does not. There's also
simply been a lot of churn in regalloc behavior on these particular
tests recently, so that may explain some of the diff as well.
0 commit comments