Currently we will not build float16/bfloat16 builtins on apple platforms, LLVM will include calls to those builtins and fail to link. I copied the test code we perform for non apple platforms because oddly we branch on it being apple for building builtins