This patch is a follow-up on https://reviews.llvm.org/D81127
BF16 constants were represented as 64-bit floating point values due to the lack
of support for BF16 in APFloat. APFloat was recently extended to support
BF16 so this patch is fixing the BF16 constant representation to be 16-bit.
This test is actually not passing right now because the output values are not in hex format. This is what I get:
Not sure if this means that something else needs to be changed and I missed it, or this is just the way it should be printed now.