Skip to content

Commit

Permalink
[ARM] Add test to check pcs of ARM ABI runtime floating point helpers
Browse files Browse the repository at this point in the history
The ARM Runtime ABI document (IHI0043) defines the AEABI floating point
helper functions in section 4.1.2 The floating-point helper functions.
The functions listed in this section must always use the base AAPCS calling
convention.

This test generates calls to all the helper functions that llvm supports
and checks that the base AAPCS calling convention has been used. We test
the equivalent of -mfloat-abi=soft, -mfloat-abi=softfp, -mfloat-abi=hardfp
with an FPU that supports single and double precision, and one that only
supports double precision.

Differential Revision: https://reviews.llvm.org/D35904

llvm-svn: 309371
  • Loading branch information
smithp35 committed Jul 28, 2017
1 parent a64ba70 commit 5804364
Showing 1 changed file with 1,195 additions and 0 deletions.

0 comments on commit 5804364

Please sign in to comment.