[llvm] [AArch64] Add bitcasts for lowering saturating add/sub and shift intrinsics. (PR #161840)

via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 27 06:27:08 PDT 2025


Lukacma wrote:

Thanks David for taking time to look at this. I am a bit confused by your comment though. Are you fine with generalizing the intrinsics to allow for floating point types or are you fine with having duplicate patterns, one for GlobalIsel second for SelectionDAG ?

As for your question, yes this should be all intrinsics. I think there are no i8/i16 specific ones as these types behave the same as i32/i64 so they don't need their own special intrinsics.  

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


More information about the llvm-commits mailing list