llvm-project/compiler-rt/lib
Petr Hosek 48140db797 [builtins] Deduplicate __eqsf2 and __gtsf2 via macro
The only difference between __eqsf2 and __gtsf2 is whether they return
1 or -1 on NaN. Rather than duplicating all the code, use a macro to
define the function twice and use an argument to decide whether to
negate the return value.

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

llvm-svn: 361207
2019-05-20 23:34:24 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan [sanitizer] Don't generate "failed to intercept" constants for each function 2019-05-16 23:46:15 +00:00
builtins [builtins] Deduplicate __eqsf2 and __gtsf2 via macro 2019-05-20 23:34:24 +00:00
cfi cfi: Rename source file from cc to cpp 2019-02-28 22:03:41 +00:00
crt Use CMAKE_C_COMPILER_ARG1 in compiler invocation 2019-05-19 03:29:15 +00:00
dfsan Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
fuzzer [libFuzzer] replace string_view with string to fix the bots. This is NFC, just slower. 2019-05-14 22:16:04 +00:00
gwp_asan Explicitly remove -stdlib=libc++, as we pass -nostdinc++ anyway. This should fix the android builtbots, and is a direct copy from what Scudo does. 2019-05-17 20:34:37 +00:00
hwasan Fix some gcc warnings in compiler-rt 2019-05-10 14:15:13 +00:00
interception [compiler-rt][tests] Propagate COMPILER_RT_UNITTEST_LINK_FLAGS 2019-05-01 22:25:16 +00:00
lsan [sanitizer][NFC] Set LargeMmapAllocator type from PrimaryAllocator 2019-05-01 19:41:54 +00:00
msan [sanitizer] Don't generate "failed to intercept" constants for each function 2019-05-16 23:46:15 +00:00
profile This change adds an API to allow setting the flag to indicate that the profile data has been dumped to the file. 2019-05-20 20:02:20 +00:00
safestack [safestack] Explain why tinfo at the end of the buffer 2019-02-07 23:20:47 +00:00
sanitizer_common [sanitizer] Update symbolizer/scripts/global_symbols.txt 2019-05-17 21:37:34 +00:00
scudo [scudo][standalone] Introduce the Primary(s) and LocalCache 2019-05-20 14:40:04 +00:00
stats Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan [compiler-rt][tests] Propagate COMPILER_RT_UNITTEST_LINK_FLAGS 2019-05-01 22:25:16 +00:00
ubsan Fix for Windows 2019-05-02 07:05:29 +00:00
ubsan_minimal [compiler-rt][UBSan] Sanitization for alignment assumptions. 2019-01-15 09:44:27 +00:00
xray [compiler-rt] Set the ZX_VMO_RESIZABLE option for zx_vmo_create 2019-05-02 17:24:53 +00:00
CMakeLists.txt Reland "[compiler-rt] Simple crtbegin.o and crtend.o implementation" 2019-04-30 18:13:22 +00:00