ARM: Simplify PCS handling.
authorTim Northover <tnorthover@apple.com>
Tue, 24 Feb 2015 17:22:40 +0000 (17:22 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 24 Feb 2015 17:22:40 +0000 (17:22 +0000)
commitbc784d1caa231bb364099c029833ab7b58f622e6
treefa439ee6c8c7d157a2515764754073ecc980c34b
parente95c5b3236cf43cee9f8ea793adbe9cc86f262c3
ARM: Simplify PCS handling.

The backend should now be able to handle all AAPCS rules based on argument
type, which means Clang no longer has to duplicate the register-counting logic
and the CodeGen can be significantly simplified.

llvm-svn: 230349
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/arm-aapcs-vfp.c