[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

Benjamin Maxwell via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Sep 30 12:22:58 PDT 2025


MacDue wrote:

Hey, I was going over this patch again and tried to simplify the flow of `LowerLOOP_DEPENDENCE_MASK`, so in a single step it only does one thing (widen, convert to scalable, or split). I have something working here, https://github.com/MacDue/llvm-project/commits/alias-intrinsic-backend-splitting/ (split across two patches), that I think is a little simpler. It also seems to have improved the codegen for some fixed-width cases (but please double-check they're okay).  

Feel free to take or modify the commits :slightly_smiling_face: 

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


More information about the llvm-branch-commits mailing list