summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-08-17 22:51:02 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-08-17 22:51:02 +0000
commit017bd57fceac3e96aac5519549b1a28e1754c790 (patch)
tree773770b99b2fad78dfc87758d92ceada3ceb37f7 /clang/lib/Serialization/ModuleManager.cpp
parent740be89f51a140bce0739f68813d97f5019562a2 (diff)
downloadbcm5719-llvm-017bd57fceac3e96aac5519549b1a28e1754c790.tar.gz
bcm5719-llvm-017bd57fceac3e96aac5519549b1a28e1754c790.zip
ARM: improve RTABI 4.2 conformance on Linux
The set of functions defined in the RTABI was separated for no real reason. This brings us closer to proper utilisation of the functions defined by the RTABI. It also sets the ground for correctly emitting function calls to AEABI functions on all AEABI conforming platforms. The previously existing lie on the behaviour of __ldivmod and __uldivmod is propagated as it is beyond the scope of the change. The changes to the test are due to the fact that we now use the divmod functions which return both the quotient and remainder and thus we no longer need to invoke two functions on Linux (making it closer to EABI's behaviour). llvm-svn: 215862
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud