[clang] [llvm] [InstCombine] Canonicalize scalable GEPs to use llvm.vscale intrinsic (PR #90569)

Nikita Popov via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 30 20:02:54 PDT 2024


nikic wrote:

> I gave this a test and _almost_ nothing changed. So looks good in that regard.

I expect that the main producer of scalable GEPs is LoopVectorize, which will already use the llvm.vscale representation anyway. So there's probably not many `<vscale x` GEPs in the first place...

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


More information about the cfe-commits mailing list