compiler-rt

E292713

compiler-rt is the LLVM runtime library project that provides low-level compiler support routines such as builtins, sanitizers, and profiling helpers used by code generated with LLVM-based toolchains.

All labels observed (3)

Label Occurrences
Clang sanitizers suite 1
LLVM Sanitizers 1
compiler-rt canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf LLVM subproject ⓘ
runtime library ⓘ
software library ⓘ
buildSystem CMake ⓘ
hostedOn LLVM monorepo ⓘ
linked to: LLVM
implements compiler builtins for Clang ⓘ
compiler builtins for LLVM backends ⓘ
profiling helpers for LLVM-generated code ⓘ
sanitizer runtimes for Clang ⓘ
integratesWith Clang driver ⓘ
linked to: Clang
language C ⓘ
C++ ⓘ
license Apache License 2.0 with LLVM exceptions ⓘ
maintainedBy LLVM community ⓘ
linked to: LLVM
partOf LLVM project ⓘ
linked to: LLVM
provides atomic operation helpers ⓘ
builtins library ⓘ
exception handling helpers ⓘ
floating-point arithmetic helpers ⓘ
integer arithmetic helpers ⓘ
low-level compiler support routines ⓘ
profiling runtimes ⓘ
sanitizer runtimes ⓘ
stack unwinding helpers ⓘ
replaces libgcc in some toolchains ⓘ
repositoryURL https://github.com/llvm/llvm-project ⓘ
supports AddressSanitizer ⓘ
LeakSanitizer ⓘ
MemorySanitizer ⓘ
Profile-guided optimization ⓘ
SanitizerCoverage ⓘ
ThreadSanitizer ⓘ
UndefinedBehaviorSanitizer ⓘ
coverage instrumentation ⓘ
target AArch64 ⓘ
linked to: ARMv8-A

ARM ⓘ
PowerPC ⓘ
RISC-V ⓘ
multiple CPU architectures ⓘ
x86 ⓘ
x86_64 ⓘ
usedBy Android NDK toolchains ⓘ
linked to: Android NDK

Apple Clang ⓘ
linked to: Clang

Clang ⓘ
LLVM-based toolchains ⓘ
linked to: LLVM
usedFor code coverage collection ⓘ
link-time runtime support ⓘ
profiling of compiled programs ⓘ
sanitizer-based debugging ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

LLVM → hasComponent → compiler-rt ⓘ
ThreadSanitizer → integratedInto → Clang sanitizers suite ⓘ
linked to: compiler-rt
MemorySanitizer → partOf → LLVM Sanitizers ⓘ
linked to: compiler-rt