This patch creates the ArmSME dialect, and provides the intrinsic op definition necessary for lowering to LLVM IR.
This will cover most instructions interacting with the ZA tile register, not covering SME2 instructions.
Source: https://developer.arm.com/documentation/ddi0616/latest
nit: This file defines the ArmSME dialect and contains intrinsic ops to lower to LLVM IR.