LLVM Clang compiler

GPTKB entity

Statements (69)
Predicate Object
gptkbp:instanceOf gptkb:compilation_album
gptkb:software
gptkbp:developedBy gptkb:LLVM_Project
gptkbp:feature gptkb:libclang_API
cross-platform
open source
plugin support
error recovery
cross-compilation
support for modules
fast compilation
modular library-based architecture
refactoring tools
tooling support
code completion
profile-guided optimization
diagnostic messages
integration with IDEs
static code analysis
static analyzer
support for sanitizers
AST generation
link time optimization
precompiled headers
support for embedded development
address sanitizer
GCC compatibility
diagnostic pragmas
integration with LLVM backend
memory sanitizer
modular codebase
support for C++20
support for C++23
support for C11
support for C17
support for C2x
support for Objective-C ARC
targeting multiple architectures
thin LTO
thread sanitizer
undefined behavior sanitizer
https://www.w3.org/2000/01/rdf-schema#label LLVM Clang compiler
gptkbp:latestReleaseVersion 2023-12-13
17.0.6
gptkbp:license gptkb:Apache_License_2.0_with_LLVM_Exception
gptkbp:operatingSystem gptkb:Windows
gptkb:macOS
gptkb:Linux
gptkbp:partOf gptkb:LLVM
gptkbp:releaseDate 2007
gptkbp:supportsLanguage gptkb:Objective-C
gptkb:CUDA
gptkb:C++
gptkb:OpenCL
gptkb:Objective-C++
gptkb:OpenMP
C
gptkbp:usedBy gptkb:Android_NDK
gptkb:Apple_Xcode
gptkb:FreeBSD
gptkb:ChromeOS
gptkbp:usedFor static analysis
compiling C++ code
compiling C code
compiling Objective-C code
gptkbp:website https://clang.llvm.org/
gptkbp:writtenBy gptkb:C++
gptkbp:bfsParent gptkb:Automatic_Reference_Counting
gptkbp:bfsLayer 8