[llvm] [SelectionDAG][RISCV] Avoid store merging across function calls (PR #130430)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 20 09:51:53 PDT 2025


topperc wrote:

> > Why does the assert fail?
> 
> This line here swaps nodes: https://github.com/llvm/llvm-project/blob/d6c848db4a97103e19c398848bde0876a2c4c88e/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#L21487
> 
> It happens when building `526.blender_r/src/blender/source/blender/blenloader/intern/readfile.c`

If I remember correctly, the NeedRotate flag prevents the code from using vectors doesn't it?

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


More information about the llvm-commits mailing list