Issue 153813
Summary [X86] Avoid spilling whole vectors where only a subvector will be extracted after reload
Labels backend:X86, llvm:regalloc, missed-optimization
Assignees
Reporter RKSimon
    An initial attempt was made here: #137316 - performing a subvector partial reload of a larger vector spill store - but that could lead to STLF issues.

What we need to do is perform the extract+store at the spill stage so we're only spilling/reloading the required subvector.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to