LLVM


Also found in: Acronyms, Wikipedia.

LLVM

A group of compiler tools that began as a research project at the University of Illinois. LLVM includes optimization, code generation, debugging and analysis tools that are used in several development environments. Written in C++, LLVM includes a native C/C++/Objective-C compiler, although many other languages, including Python, Ruby, C# and Swift, are front ends to LLVM. LLVM originally stood for "Low Level Virtual Machine," but the full name is no longer publicized.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
We compile these benchmarks using LLVM compiler and provide and run them in a single threaded mode.
We translate the source code to LLVM intermediate representation (LLVM IR) with debug information and analyze it to find out all function pointers that need to be protected.
We translate the source code of target program into LLVM intermediate representation (LLVM IR) with debug information first for easing the analysis.
The mechanism of full instruction duplication is implemented by developing a new pass under LLVM infrastructure.
GEP() stands for the "get element pointer in bounds" instruction in LLVM. It is a memory instruction that fetches the address of the array locations which store the matrix elements.
We compile the source code into LLVM IR and perform the above analysis on the result.
I-Chun et al., "Improving performance of JNA by using LLVM JIT compiler," in Proceedings of the 12th IEEE/ACIS International Conference on Computer and Information Science (ICIS '13), pp.
The new programming language is built with the same LLVM compiler, optimizer and autovectorizer, ARC memory management model and similar runtime as the old programming language.
Emscripten is an LLVM to JavaScript compiler; meaning that is can take LLVM bytecode, which can be generated from any language that can target LLVM (for example C++), and generate the corresponding JavaScript code.