mirror-llvm-project/compiler-rt
Christopher Ferris 046ae85536
[scudo] Small cleanup of memory tagging code. (#166860)
Make the systemSupportsMemoryTagging() function return even on system
that don't support memory tagging. This avoids the need to always check
if memory tagging is supported before calling th function.

Make systemSupportsMemoryTagging() cache the getauxval return value
instead of calling the function every time.

Updated the code that calls systemSupportsMemoryTagging().
2025-11-10 14:17:23 -08:00
..
cmake [compiler-rt] [CMake] Skip find_darwin_sdk_dir on disabled platforms (#163591) 2025-10-21 09:16:52 -07:00
docs
include [InstrProf] Fix frontend generated function hash (#165358) 2025-11-06 09:22:06 -08:00
lib [scudo] Small cleanup of memory tagging code. (#166860) 2025-11-10 14:17:23 -08:00
test Revert "Reapply "[compiler-rt] Default to Lit's Internal Shell"" 2025-11-09 08:03:52 +00:00
tools
unittests Rename config.host_os to config.target_os. 2025-07-17 11:12:29 -07:00
utils
www [compiler-rt] [docs] Mention Windows as one of the supported OSes (#106874) 2024-09-03 10:57:43 +03:00
.clang-tidy
.gitignore
CMakeLists.txt [compiler-rt] Add CMake option to enable execute-only code generation on AArch64 (#140555) 2025-11-07 09:36:18 +01:00
CREDITS.TXT
LICENSE.TXT
Maintainers.md [compiler-rt] Fix a few new lines in Maintaners.md 2024-12-10 11:11:45 -08:00
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.

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