[ARM][bfloat] Do not coerce bfloat arguments and returns to integers
authorTies Stuij <ties.stuij@arm.com>
Tue, 16 Jun 2020 16:45:57 +0000 (17:45 +0100)
committerTies Stuij <ties.stuij@arm.com>
Thu, 18 Jun 2020 17:26:01 +0000 (18:26 +0100)
commit035795659b604246b873f659f8feed8084898247
treeb418f26e1590e0574d5023fbc667ce8404bfb52c
parent437cbad3b35c7cf0f49d2bcea05555a521651113
[ARM][bfloat] Do not coerce bfloat arguments and returns to integers

Summary:
As part of moving the argument lowering handling for bfloat arguments and
returns to the backend, this patch removes the code that was responsible for
handling the coercion of those arguments in Clang's Codegen.

Subscribers: kristof.beyls, danielkiss, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D81837
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/arm-bf16-params-returns.c
clang/test/CodeGen/arm-mangle-bf16.cpp