https://github.com/paulwalker-arm commented: Patch looks good to my eye but do you mind also updating `AArch64TargetLowering::verifyTargetSDNode()` to verify the new ISD nodes are created properly. https://github.com/llvm/llvm-project/pull/115895