aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorSumanth Gundapaneni <sgundapa@codeaurora.org>2015-07-31 00:45:12 +0000
committerSumanth Gundapaneni <sgundapa@codeaurora.org>2015-07-31 00:45:12 +0000
commit532a13691c97c60387e6b0d0e1e88a6d92dbc555 (patch)
tree1035cfb1c037ac67fdd26d77a127c211d49c6335 /clang/lib/Basic/FileManager.cpp
parentd7bdc27b121e4a163896246ff7846f6799bef1e5 (diff)
downloadllvm-532a13691c97c60387e6b0d0e1e88a6d92dbc555.zip
llvm-532a13691c97c60387e6b0d0e1e88a6d92dbc555.tar.gz
llvm-532a13691c97c60387e6b0d0e1e88a6d92dbc555.tar.bz2
[ARM] Lower modulo operation to generate __aeabi_divmod on Android
For a modulo (reminder) operation, clang -target armv7-none-linux-gnueabi generates "__modsi3" clang -target armv7-none-eabi generates "__aeabi_idivmod" clang -target armv7-linux-androideabi generates "__modsi3" Android bionic libc doesn't provide a __modsi3, instead it provides a "__aeabi_idivmod". This patch fixes the LLVM ARMISelLowering to generate the correct call when ever there is a modulo operation. Differential Revision: http://reviews.llvm.org/D11661 llvm-svn: 243717
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions