[llvm] [LLVM] Remove SVEIntrinsicOpts pass. (PR #210368)

Sander de Smalen via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 20 01:12:58 PDT 2026


https://github.com/sdesmalen-arm commented:

Nice, glad this can be removed now.

FWIW, the output from `sve-coalesce-ptrue-intrinsics.ll` is the same with and without the SVEIntrinsicOpts pass (that is, if the test were using `llvm.masked.load` instead of `llvm.aarch64.sve.ld1`, because the illegal types cause it to require type legalisation).

In the commit message you write:

> Most functionality has been moved elsewhere. What remains is meaningless because it relies on ptrue intrinsics that will be simplified to splat (i1 true) before the pass sees them.

Can you clarify what you mean here?

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


More information about the llvm-commits mailing list