Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.
Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end. The Clang project includes the Clang front end, the Clang static analyzer, and several code analysis tools.
Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. For instance, compared to the fastest mode of zlib, Snappy is an order of magnitude faster for most inputs, but the resulting compressed files are anywhere from 20% to 100% bigger.
Yosys synthesizes Verilog-2005.
This package renames every occurrence of a symbol at point using clang-rename
.
This package filters code through clang-format
to fix its formatting. clang-format
is a tool that formats C/C++/Obj-C code according to a set of style options, see https://clang.llvm.org/docs/ClangFormatStyleOptions.html.
The "clang-runtime" library provides the implementations of run-time functions for C and C++ programs. It also provides header files that allow C and C++ source code to interface with the "sanitization" passes of the clang compiler. In LLVM this library is called "compiler-rt".
This plugin provides a shared library module for Yosys to implement logical synthesis of VHDL designs.
This package contains the test suite of the clang-ast
crate.
This package provides a complete Clang toolchain for C/C++ development targeting WebAssembly with WASI. This includes Clang, as well as libc, libc++ and wasm-ld.
This package provides a complete Clang toolchain for C/C++ development targeting WebAssembly with WASI. This includes Clang, as well as libc, libc++ and wasm-ld.