llvm-capstone/compiler-rt
trevyn d1a2f11feb
[builtins] Mark int_lib.h builtins as static (#69305)
Mark the following symbols as `static` to prevent duplicate definitions:

`__builtin_ctz`
`__builtin_clz`
`__builtin_clzll`
`__builtin_sadd_overflow`

>Without these then all of these functions show up in all object files
which include int_lib.h on Windows. This'll help prevent duplicate
symbols by ensuring they're not exported.

See:

https://github.com/rust-lang/compiler-builtins/issues/167
https://reviews.llvm.org/D34599
2024-01-19 06:02:00 -08:00
..
cmake Remove maximum OSX version for sanitizers (#77543) 2024-01-17 10:11:26 -08:00
docs Fix typos in documentation 2023-05-28 13:13:12 -07:00
include [docs][IRPGO]Document two binary formats for instrumentation-based profiles, with a focus on IRPGO. (#76105) 2024-01-10 16:17:15 -08:00
lib [builtins] Mark int_lib.h builtins as static (#69305) 2024-01-19 06:02:00 -08:00
test Revert "[sanitizer] Skip /include/c++/ from summary (#78534)" 2024-01-19 10:59:05 +01:00
tools
unittests [NFC][Py Reformat] Reformat python files in the rest of the dirs 2023-05-25 11:17:05 +02:00
utils
www [compiler-rt][www] replace deprecated LLVM_CONFIG_PATH with LLVM_CMAKE_DIR (#71500) 2023-11-09 08:05:32 +00:00
.clang-tidy
.gitignore
CMakeLists.txt [GTest][c++17] Silence warnings when building GTest with gcc-toolset-12 2023-12-05 13:50:52 -05:00
CODE_OWNERS.TXT [docs] Update compiler-rt/CODE_OWNERS.TXT 2023-02-24 15:07:09 -08:00
CREDITS.TXT
LICENSE.TXT
README.txt

Compiler-RT
================================

This directory and its subdirectories contain source code for the compiler
support routines.

Compiler-RT is open source software. You may freely distribute it under the
terms of the license agreement found in LICENSE.txt.

================================