diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2015-09-26 03:26:01 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2015-09-26 03:26:01 +0000 |
commit | 96c5023e533d1875f2d527075e8779d608d91255 (patch) | |
tree | 25fc4f7af45858cf46b0a71e67e6c5e28b665c3d /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | e98a074c423ab5c96f056ecb9f979891cd2198e8 (diff) | |
download | llvm-96c5023e533d1875f2d527075e8779d608d91255.zip llvm-96c5023e533d1875f2d527075e8779d608d91255.tar.gz llvm-96c5023e533d1875f2d527075e8779d608d91255.tar.bz2 |
build: create two versions of ARM builtins
This adds a new name for ARM32 (armhf). We now force that the default build for
ARM32 (arm) to be soft-float ABI. This has a corresponding clang change to look
for these names based on the floating point ABI. The functions are built
identically (the functions are marked as AAPCS, so the calling convention does
not change, as per the RTABI specification), however, the object file contains
attributes indicating the build configuration which the linker will ensure are
not mix and matched. We now built the appropriate named archive so that we can
link properly.
llvm-svn: 248648
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions