aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2015-09-26 03:26:01 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2015-09-26 03:26:01 +0000
commit96c5023e533d1875f2d527075e8779d608d91255 (patch)
tree25fc4f7af45858cf46b0a71e67e6c5e28b665c3d /clang/lib/CodeGen/CodeGenModule.cpp
parente98a074c423ab5c96f056ecb9f979891cd2198e8 (diff)
downloadllvm-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