Low-Level Virtual Machine 2.4 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Low-Level Virtual Machine 2.4 (Default branch)
# 1  
Old 11-21-2008
Low-Level Virtual Machine 2.4 (Default branch)

Low-Level Virtual Machine (LLVM) is a compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of programs from arbitrary programming languages. It currently supports compilation of C, Objective-C, and C++ programs, using front-ends derived from GCC 4.0, GCC 4.2, and a custom new front-end, "clang". It supports x86, x86_64, ia64, PowerPC, and SPARC, with support for Alpha and ARM under development.License: OSI ApprovedChanges:
This release includes improved compilation speed, support for multiple return values in LLVM IR, and initial support for PIC16. llvmc2 (the generic compiler driver) gained plugin support. It is now easier to experiment with llvmc2 and build your own tools based on it. This release also includes an optional build system based on CMake. It still is in its early stages, but can be useful for Visual C++ users who cannot use the Visual Studio IDE. Other improvements in LLVM internals include a more efficient representation that leads to lower memory usage and better vector support.Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Red Hat

My RHEL virtual Machine Does not have Virtual Machine Manager Desktop Tool

My RHEL virtual Machine Does not have Virtual Machine Manager Desktop Tool Hi, I don't seem to have the Virtual Machine Manager Desktop tool set up on my RHEL6 Machine. The Linux machine runs off VMWare player and I'm not sure whether it is a VMWare software issue or a problem with the RHEL6... (2 Replies)
Discussion started by: accipiter1
2 Replies

2. AIX

High Runqueue (R) LOW CPU LOW I/O Low Network Low memory usage

Hello All I have a system running AIX 61 shared uncapped partition (with 11 physical processors, 24 Virtual 72GB of Memory) . The output from NMON, vmstat show a high run queue (60+) for continous periods of time intervals, but NO paging, relatively low I/o (6000) , CPU % is 40, Low network.... (9 Replies)
Discussion started by: IL-Malti
9 Replies

3. UNIX for Dummies Questions & Answers

Low level format?

I want to do a low level format like in windows (C:\format c:) but I don't know how it works in unix or linux.. Can somebody help me ? thnx :) (3 Replies)
Discussion started by: day
3 Replies
Login or Register to Ask a Question
HELIUM(1)							   User Commands							 HELIUM(1)

NAME
helium - compiler used for learning the programming language Haskell SYNOPSIS
helium [options] file DESCRIPTION
The Helium compiler reads Haskell source files and compiles them into instruction files for the Lazy Virtual Machine. These instruction files can then be run by the Lazy Virtual Machine interpreter lvmrun. OPTIONS
-b, --build recompile module even if up to date -B, --build-all recompile all modules even if up to date -i, --dump-information show information about this module -I, --dump-all-information show information about all imported modules -l, --no-logging do not send log information -o, --overloading turn overloading on -P PATH, --lvmpath=PATH use PATH as search path -v, --verbose show the phase the compiler is in -w, --no-warnings do not show warnings -X, --more-options show more compiler options --info=NAME display information about NAME COPYRIGHT
(C) 1999,2001 Daan Leijen <daan@cs.uu.nl> (C) Bastiaan Heerden <bastiaan@cs.uu.nl> This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as pub- lished by the Free Software Foundation. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA SEE ALSO
lvmrun(1) AUTHOR
This manual page was written by Arjan Oosting <arjanoosting@home> for the Debian system and is also licensed under the terms of the GNU General Public License version 2. Helium compiler 1.6 (Fri Feb 3 14:53:36 RST 2006) December 2006 HELIUM(1)