sihuan wrote: That makes sense, thanks — a fragile IR pattern isn't a guarantee we can hand intrinsic users, so keeping the explicit intrinsics is the right tradeoff. LGTM. https://github.com/llvm/llvm-project/pull/203646