LLVM

compiler backend for multiple programming languages

DBpedia resource is: http://dbpedia.org/resource/LLVM

Abstract is: LLVM is a set of compiler and toolchain technologies that can be used to develop a front end for any programming language and a back end for any instruction set architecture. LLVM is designed around a language-independent intermediate representation (IR) that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes. LLVM is written in C++ and is designed for compile-time, link-time, run-time, and "idle-time" optimization. Originally implemented for C and C++, the language-agnostic design of LLVM has since spawned a wide variety of front ends: languages with compilers that use LLVM (or which do not directly use LLVM but can generate compiled programs as LLVM IR) include ActionScript, Ada, C#, Common Lisp, PicoLisp, Crystal, CUDA, D, Delphi, Dylan, Forth, Fortran, Free Basic, Free Pascal, Graphical G, Halide, Haskell, Java bytecode, Julia, Kotlin, Lua, Objective-C, OpenCL, PostgreSQL's SQL and PLpgSQL, Ruby, Rust, Scala, Swift, XC, Xojo and Zig.

Wikimedia Commons category is LLVM

LLVM is …
instance of (P31):
compilerQ47506

External links are
P3454Arch Linux packagelib32-llvm
lib32-llvm-libs
llvm
llvm-libs
llvm-ocaml
llvm7
llvm7-libs
P4162AUR packageclang-tools-extra38
clang35
clang38
clang39
clang40
clang50
lib32-llvm-git
lib32-llvm-libs-git
lldb38
llvm-git
llvm-libs-git
llvm-libs38
llvm-ocaml-git
llvm-ocaml38
llvm33
llvm35
llvm35-libs
llvm37
llvm38
llvm39
llvm39-libs
llvm40
llvm40-libs
llvm50
llvm50-libs
llvm70
llvm8
llvm8-libs
llvm90
P11129C64-Wiki IDllvm-mos
P10766Chocolatey Community package IDllvm
P3442Debian stable packagellvm
P9345Discord server numeric ID636084430946959380/636725486533345280
P10565Encyclopedia of China (Third Edition) ID172125
P2013Facebook usernameLLVMORG
P3463Fedora packagellvm
P2537Free Software Directory entryLLVM
P646Freebase ID/m/02__f6
P7427FreeBSD portdevel/llvm-devel
devel/llvm10
devel/llvm60
devel/llvm70
devel/llvm80
devel/llvm90
P3499Gentoo packagesys-devel/llvm
sys-devel/llvm-common
P2037GitHub usernamellvm
P1613IRC channel URLirc://irc.oftc.net/llvm
P8885Namuwiki IDLLVM
P7966NetBSD package IDlang/libLLVM34
lang/libLLVM4
lang/llvm
P6900NicoNicoPedia IDllvm
P1581official blog URLhttps://blog.llvm.org/
P10027official forum URLhttps://discourse.llvm.org/
P856official websitehttps://llvm.org
P1972Open Hub IDllvm
P7967OpenBSD portdevel/llvm
P6665Pro-Linux.de DBApp ID10123
4868
P3417Quora topic IDLLVM
P6931Repology project namellvm
P1324source code repository URLhttps://github.com/llvm/llvm-project
P3984subredditLLVM
P3473Ubuntu packagellvm
P2002X usernamellvmorg
P2397YouTube channel IDUCv2_41bSAa5Y_8BacJUZfjQ
P3553Zhihu topic ID19656474

P275copyright licenseApache License v2.0 with LLVM ExceptionsQ115053103
University of Illinois/NCSA Open Source LicenseQ2495855
P6216copyright statuscopyrightedQ50423863
P287designed byVikram AdveQ20630458
Chris LattnerQ2964778
P178developerCraig TopperQ116537016
Simon PilgrimQ116537145
Chris LattnerQ2964778
P571inception2003-10-24
P306operating systemLinuxQ388
Microsoft WindowsQ1406
OpenBSDQ34215
NetBSDQ34225
FreeBSDQ34236
cross-platformQ174666
MINIX 3Q770573
illumosQ2274332
P277programmed inC++Q2407
assembly languageQ165436
CQ15777
P8687social media followers13700
P348software version identifier18.1.7

Reverse relations

based on (P144)
Q63986220HarmonyOS
Q114075516Intel Graphics Compiler
Q3205968LDC

depends on software (P1547)
Q173136Blender
Q28974961Julia

uses (P2283)
Q113158157Carbon
Q2318908Glasgow Haskell Compiler
Q17132992Numba
Q104604630Zig
Q28974954ispc
Q60885542rustc

part of (P361)
Q864915Clang
Q28975139LLD
Q116698306Scudo
Q28975045libc++

notable work (P800)
Q2964778Chris Lattner
Q20630458Vikram Adve

Q940526Lightweight Java Game Librarybinding of software libraryP1372
Q17118377Swifthas part(s)P527
Q115952956_FORTIFY_SOURCEcompatible withP8956

The articles in Wikimedia projects and languages

      LLVM Compilerwikibooks
      Category:LLVMwikimedia
Catalan (ca / Q7026)LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
Esperanto (eo / Q143)LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
Persian (fa / Q9168)ال‌ال‌وی‌امwikipedia
      LLVMwikipedia
      LLVMwikipedia
      Low Level Virtual Machinewikipedia
      LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
nbLLVMwikipedia
paਐੱਲਐੱਲਵੀਐੱਮwikipedia
      LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
      LLVMwikipedia
      ВМНРwikipedia
      Low Level Virtual Machinewikipedia
      Low Level Virtual Machinewikipedia
      LLVMwikipedia

Search more.