aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Basic/SourceManagerTest.cpp
diff options
context:
space:
mode:
authorPavel Iliin <Pavel.Iliin@arm.com>2023-08-22 20:09:51 +0100
committerPavel Iliin <Pavel.Iliin@arm.com>2023-09-29 17:10:48 +0100
commit8ec50d64464c7e6804827d5f4f298366be535001 (patch)
tree1561f2cb6bc14a83eb5ae8861055b0b10ca20815 /clang/unittests/Basic/SourceManagerTest.cpp
parentb14153490134e210c05bafae330a270cf60c0e2a (diff)
downloadllvm-8ec50d64464c7e6804827d5f4f298366be535001.zip
llvm-8ec50d64464c7e6804827d5f4f298366be535001.tar.gz
llvm-8ec50d64464c7e6804827d5f4f298366be535001.tar.bz2
[AArch64] Fix FMV ifunc resolver usage on old Android APIs. Rename internal compiler-rt FMV functions.
The patch fixes Function Multi Versioning features detection by ifunc resolver on Android API levels < 30. Ifunc hwcaps parameters are not supported on Android API levels 23-29, so all CPU features are set unsupported if they were not initialized before ifunc resolver call. There is no support for ifunc on Android API levels < 23, so Function Multi Versioning is disabled in this case. Also use two underscore prefix for FMV runtime support functions to avoid conflict with user program ones. Differential Revision: https://reviews.llvm.org/D158641
Diffstat (limited to 'clang/unittests/Basic/SourceManagerTest.cpp')
0 files changed, 0 insertions, 0 deletions