This patch adds BFloat MVT support. It also adds fixed and scalable vector MVT
types for BFloat.
This patch is part of a series that adds support for the Bfloat16 extension of the Armv8.6-a architecture, as
The bfloat type, and its properties are specified in the Arm Architecture