In light of the efforts to remove undef, this patch changes the following instances of undef to poison in the CodeGen for ARM Builtins:
- EmitCommonNeonSISDBuiltinExpr : uses overloaded intrinsics to implement SISD expressions, ops go in first entry, the rest of the vector is irrelevant.
- EmitAArch64SVEBuiltinExpr : cast from fixed vector to scalable vector with the same size therefore undef/poison is hidden.