🌐
GitHub
github.com › llvm › llvm-project
GitHub - llvm/llvm-project: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. · GitHub
1 week ago - This component compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode -- and from there into object files, using LLVM. Other components include: the libc++ C++ standard library, the LLD linker, and more.
Starred by 39.1K users
Forked by 17.7K users
Languages   LLVM 41.1% | C++ 30.3% | C 12.4% | Assembly 11.5% | MLIR 1.6% | Python 0.9%
🌐
LLVM
llvm.org › docs › GettingStarted.html
Getting Started with the LLVM System — LLVM 23.0.0git documentation
Other components include: the libc++ C++ standard library, the LLD linker, and more. Check out LLVM (including subprojects like Clang): git clone https://github.com/llvm/llvm-project.git
🌐
GitHub
github.com › llvm › llvm-project › tree › main › libc
llvm-project/libc at main · llvm/llvm-project
LLVM libc ========= This directory and its subdirectories contain source code for llvm-libc, a retargetable implementation of the C standard library. LLVM is open source software.
Author   llvm
🌐
GitHub
github.com › ARM-software › LLVM-embedded-toolchain-for-Arm › blob › main › docs › llvmlibc.md
LLVM-embedded-toolchain-for-Arm/docs/llvmlibc.md at main · ARM-software/LLVM-embedded-toolchain-for-Arm
Configure the toolchain with the CMake setting -DLLVM_TOOLCHAIN_C_LIBRARY=llvmlibc to build a version of the toolchain based on LLVM libc.
Author   ARM-software
🌐
GitHub
github.com › llvm › llvm-project › blob › main › libc › docs › full_cross_build.rst
llvm-project/libc/docs/full_cross_build.rst at main · llvm/llvm-project
Below is the CMake command to configure the standalone crossbuild of the libc. $> cd llvm-project # The llvm-project checkout $> mkdir build $> cd build $> C_COMPILER=<C compiler> # For example "clang" $> CXX_COMPILER=<C++ compiler> # For example "clang++" $> cmake ../runtimes \ -G Ninja \ -DLLVM_ENABLE_RUNTIMES=libc \ -DCMAKE_C_COMPILER=$C_COMPILER \ -DCMAKE_CXX_COMPILER=$CXX_COMPILER \ -DLLVM_LIBC_FULL_BUILD=ON \ -DLIBC_TARGET_TRIPLE=<Your target triple> \ -DCMAKE_BUILD_TYPE=<Release|Debug>
Author   llvm
🌐
GitHub
github.com › llvm-mirror › libc
GitHub - llvm-mirror/libc: Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project · GitHub
April 23, 2020 - LLVM libc ========= This directory and its subdirectories contain source code for llvm-libc, a retargetable implementation of the C standard library. LLVM is open source software.
Starred by 4 users
Forked by 3 users
Languages   CMake 33.5% | C 28.7% | Python 20.6% | C++ 15.4% | Pawn 1.8%
🌐
GitHub
github.com › llvm › llvm-project › labels › libc
llvm/llvm-project
llvm / llvm-project Public · Notifications · You must be signed in to change notification settings · Fork 16.3k · Star 37.1k · Search Issues · state:open label:libc · state:open label:libcSearch · LabelsMilestonesNew issue · Open · Closed · libc · Status: Open (in progress).
Author   llvm
🌐
LLVM
llvm.org › devmtg › 2022-11 › slides › Tutorial1-UsingLLVM-libc.pdf pdf
Using LLVM’s libc Guillaume Chatelet Michael Jones Siva Chandra Tue Ly
Try the examples available in the libc directory · https://github.com/llvm/llvm-project/tree/main/libc/examples · ● · Compile options: ○ · -sysroot=<> ● · Linker options: ○ · –sysroot=<> ○ · -rtlib=compiler-rt · ○ · -fuse-ld=lld · ➢ · See the CMake logic for the examples: <...>/libc/examples/examples.cmake ·
🌐
LLVM
releases.llvm.org › download.html
LLVM Download Page - Download LLVM releases
Sources / Pre-Built Binaries / Doxygen: These are available on the GitHub release page. Documentation: LLVM (release notes) Clang (release notes) clang-tools-extra (release notes) LLD (release notes) libc++ (release notes) Polly (release notes) Flang (release notes) Sources / Pre-Built Binaries / Doxygen: These are available on the GitHub release page.
🌐
GitHub
github.com › llvm-mirror › libcxx
GitHub - llvm-mirror/libcxx: Project moved to: https://github.com/llvm/llvm-project · GitHub
April 23, 2020 - To build the documents into html configure libc++ with the following cmake options: * -DLLVM_ENABLE_SPHINX=ON * -DLIBCXX_INCLUDE_DOCS=ON After configuring libc++ with these options the make rule `docs-libcxx-html` should be available.
Starred by 721 users
Forked by 355 users
Languages   C++ 97.2% | Python 1.1% | HTML 0.9% | CMake 0.6% | Shell 0.1% | C 0.1%
Find elsewhere
🌐
GitHub
github.com › llvm-mirror › libc › blob › master › include › __llvm-libc-common.h
libc/include/__llvm-libc-common.h at master · llvm-mirror/libc
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project - libc/include/__llvm-libc-common.h at master · llvm-mirror/libc
Author   llvm-mirror
🌐
GitHub
github.com › llvm
LLVM · GitHub
This is the LLVM organization on GitHub for the LLVM Project: a collection of modular and reusable compiler and toolchain technologies. - LLVM
🌐
GitHub
github.com › 8l › llvm2
GitHub - 8l/llvm2: llvm with musl libc
If you are writing a package for LLVM, see docs/Packaging.rst for our suggestions. installation: $ git clone https://github.com/8l/llvm2 llvm $ mkdir llvm_build && cd llvm_build $ cp ../llvm/run.sh .
Author   8l
🌐
LLVM
releases.llvm.org › 12.0.0 › docs › Proposals › LLVMLibC.html
“llvm-libc” C Standard Library — LLVM 12 documentation
April 15, 2021 - Documentation» · Getting Involved » · Getting Started/Tutorials · User Guides · Reference · Contributing to LLVM · Submitting Bug Reports · Mailing Lists · IRC · Meetups and Social Events · FAQ · Glossary · Publications · Github Repository · Show Source · Table of Contents · Introduction · Features · Why a new C Standard Library? Platform Support · ABI Compatibility · Layering Over Another libc ·
🌐
GitHub
github.com › openhwgroup › corev-llvm-project
GitHub - openhwgroup/corev-llvm-project
Other components include: the libc++ C++ standard library, the LLD linker, and more. The LLVM Getting Started documentation may be out of date.
Starred by 18 users
Forked by 17 users
🌐
Llvm
libc.llvm.org › getting_started.html
Getting Started — The LLVM C Library
Let’s fetch the llvm-libc sources and build them. ... $ git clone --depth=1 git@github.com:llvm/llvm-project.git /tmp/llvm-project $ mkdir /tmp/llvm-project/build $ cd /tmp/llvm-project/build $ cmake ../runtimes -GNinja \ -DLLVM_ENABLE_RUNTIMES="libc;compiler-rt" \ -DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_C_COMPILER=clang \ -DLLVM_LIBC_FULL_BUILD=ON \ -DLLVM_LIBC_INCLUDE_SCUDO=ON \ -DCOMPILER_RT_BUILD_SCUDO_STANDALONE_WITH_LLVM_LIBC=ON \ -DCOMPILER_RT_BUILD_GWP_ASAN=OFF \ -DCOMPILER_RT_SCUDO_STANDALONE_BUILD_SHARED=OFF $ ninja libc libm
🌐
GitHub
github.com › topjohnwu › libcxx
GitHub - topjohnwu/libcxx: LLVM libc++ without exception and RTTI, specifically for Android. · GitHub
January 19, 2025 - LLVM libc++ without exception and RTTI, specifically for Android. - topjohnwu/libcxx
Starred by 147 users
Forked by 59 users
Languages   C++ 90.1% | C 4.4% | Python 3.3% | CMake 1.2% | Shell 0.5% | NASL 0.4%
🌐
GitHub
github.com › llvm › llvm-project › tree › d28af7c654d8db0b68c175db5ce212d74fb5e9bc
GitHub - llvm/llvm-project at d28af7c654d8db0b68c175db5ce212d74fb5e9bc
Other components include: the libc++ C++ standard library, the LLD linker, and more. The LLVM Getting Started documentation may be out of date.
Starred by 34K users
Forked by 14.7K users
Languages   LLVM 41.0% | C++ 31.6% | C 12.9% | Assembly 10.0% | MLIR 1.4% | Python 0.8% | LLVM 41.0% | C++ 31.6% | C 12.9% | Assembly 10.0% | MLIR 1.4% | Python 0.8%
🌐
GitHub
github.com › llvm › llvm-project › blob › main › libcxx › include › concepts
llvm-project/libcxx/include/concepts at main · llvm/llvm-project
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception · // //===----------------------------------------------------------------------===// · #ifndef _LIBCPP_CONCEPTS · #define _LIBCPP_CONCEPTS · · /* concepts synopsis · namespace std { // [concepts.lang], language-related concepts ·
Author   llvm
🌐
GitHub
github.com › llvm › llvm-project › tree › 253d18d032bb17ced8a26d72623b6ade5933f6f3
GitHub - llvm/llvm-project at 253d18d032bb17ced8a26d72623b6ade5933f6f3
This component compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode -- and from there into object files, using LLVM. Other components include: the libc++ C++ standard library, the LLD linker, and more.
Starred by 35.7K users
Forked by 15.3K users
Languages   LLVM 41.1% | C++ 31.2% | C 13.1% | Assembly 10.0% | MLIR 1.5% | Python 0.8% | LLVM 41.1% | C++ 31.2% | C 13.1% | Assembly 10.0% | MLIR 1.5% | Python 0.8%