1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/lib
MinSeong Kim 789c857267 [Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math.
Summary:
Since r322087, glibc's finite lib calls are generated when possible.
However, glibc is not supported on Android. Therefore this change
enables llvm to finely distinguish between linux and Android for
unsupported library calls. The change also include some regression
tests.

Reviewers: srhines, pirama

Reviewed By: srhines

Subscribers: kongyi, chh, javed.absar, llvm-commits

Differential Revision: https://reviews.llvm.org/D42288

llvm-svn: 323187
2018-01-23 11:11:36 +00:00
..
Analysis [Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math. 2018-01-23 11:11:36 +00:00
AsmParser Allow dso_local on ifunc. 2018-01-12 17:03:43 +00:00
BinaryFormat [BinaryFormat] Add .debug_names support 2018-01-22 09:41:36 +00:00
Bitcode [ThinLTO] Re-commit of dot dumper after test fix 2018-01-22 13:35:40 +00:00
CodeGen Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre.. 2018-01-22 22:05:25 +00:00
DebugInfo Rename DwarfAcceleratorTable to AppleAcceleratorTable. NFC 2018-01-22 13:17:23 +00:00
Demangle Silence a bunch of implicit fallthrough warnings 2017-12-19 22:05:25 +00:00
ExecutionEngine [ORC] Add orc::SymbolResolver, a Orc/Legacy API interop header, and an 2018-01-22 03:00:31 +00:00
Fuzzer
FuzzMutate [FuzzMutate] Don't crash when mutator is unable to find operation 2017-12-19 08:52:51 +00:00
IR This change add's optimization remark in LoopVersioning LICM pass. 2018-01-23 09:47:28 +00:00
IRReader Remove redundant includes from various places. 2017-12-13 21:31:03 +00:00
LineEditor
Linker Fix crash when linking metadata with ODR type uniquing 2018-01-09 18:32:53 +00:00
LTO [ThinLTO] Re-commit of dot dumper after test fix 2018-01-22 13:35:40 +00:00
MC [WebAssembly] Store function index rather than table index in TABLE_INDEX relocations 2018-01-23 01:23:17 +00:00
Object [COFF] Keep the underscore on exported decorated stdcall functions in MSVC mode 2018-01-20 11:44:32 +00:00
ObjectYAML [WebAssembly] Add COMDAT support 2018-01-09 23:43:14 +00:00
Option [Option] For typo '-foo', suggest '--foo' 2018-01-09 19:38:04 +00:00
Passes NewPM: Add an extension point for the start of the pipeline. 2018-01-23 01:25:20 +00:00
ProfileData Remove superfluous copies in sample profiling. 2017-12-28 18:10:41 +00:00
Support Revert r322595: Specify inline for isWhitespace in CommandLine.cpp 2018-01-22 23:27:50 +00:00
TableGen Avoid int to string conversion in Twine or raw_ostream contexts. 2017-12-28 16:58:54 +00:00
Target [mips] Properly select abs and sqrt instructions 2018-01-23 10:09:39 +00:00
Testing
ToolDrivers [COFF] Keep the underscore on exported decorated stdcall functions in MSVC mode 2018-01-20 11:44:32 +00:00
Transforms This change add's optimization remark in LoopVersioning LICM pass. 2018-01-23 09:47:28 +00:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt