LLVM 4.0.1 💾

LLVM is a modular and reusable compiler toolchain. It's suitable for static and dynamic compilations of various programming languages, and based on its own target-abstracted intermediate code representation. Clang is its native C, C++ and Objective-C compiler, which provides additional static code analyzers. Dragonegg is a GNU CC parser binding. LLDB is an extensive debugger utilizing LLVMs JIT compiler, syntax tree or expression parser. lld a newly developed dynamic linker. And vmkit an impleme

minor feature: Introduction New Versioning Scheme. Non-comprehensive list of changes in this release.. Improvements to ThinLTO (-flto=thin). LLVM Coroutines. Regcall and Vectorcall Calling Conventions. Code Generation Testing. Intrusive list API overhaul. Changes to the ARM Targets. Changes to the AVR Target. Changes to the MIPS Target. Changes to the X86 Target. Changes to the OCaml bindings. Improvements to ThinLTO (-flto=thin). LLVM Coroutines. Regcall and Vectorcall Calling Conventions. Code Generation Testing. Intrusive list API overhaul. Changes to the ARM Targets. Changes to the AVR Target. Changes to the MIPS Target. Changes to the X86 Target. Changes to the OCaml bindings. External Open Source Projects Using LLVM 4.0.0.. LDC - the LLVM-based D compiler. Portable Computing Language (pocl). TTA-based Co-design Environment (TCE). LDC - the LLVM-based D compiler. Portable Computing Language (pocl). TTA-based Co-design Environment (TCE). Additional Information.

BSDL c c++ llvm compiler programming-language vmkit debugger