LLVM backend for 6502
Go to file
Mikhail Glushenkov 1afba8e474 Implement order-preserving option forwarding.
Needed to correctly handle things like 'llvmc -framework Foo foo.o -framework
Bar bar.o' - before this commit all '-framework' options would've been grouped
together in the beginning.

Due to our dependence on CommandLine this turned out to be a giant hack; we will
migrate away from CommandLine eventually.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96922 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-23 09:04:57 +00:00
autoconf Kill off unused LLVMGCCLIBEXEC make variable. 2010-02-23 07:56:34 +00:00
bindings Fix some ocaml documentation 2010-02-16 03:45:17 +00:00
cmake
docs Eliminate llvmgcc_version testing variable. 2010-02-23 07:56:28 +00:00
examples Make Kaleidoscope not link against the interpreter, since that didn't 2010-02-11 19:15:20 +00:00
include Correct option forwarding: initial implementation. 2010-02-23 09:04:44 +00:00
lib Implement order-preserving option forwarding. 2010-02-23 09:04:57 +00:00
projects CMake: Fixed syntax in conditional. 2010-02-15 15:17:05 +00:00
runtime
test Update the test suite. 2010-02-23 09:04:51 +00:00
tools Correct option forwarding: initial implementation. 2010-02-23 09:04:44 +00:00
unittests Roll back the shared library, r96559. It broke two darwins and arm, mysteriously. 2010-02-18 04:43:02 +00:00
utils Implement order-preserving option forwarding. 2010-02-23 09:04:57 +00:00
website
build-for-llvm-top.sh
CMakeLists.txt
configure Kill off unused LLVMGCCLIBEXEC make variable. 2010-02-23 07:56:34 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
Makefile Kill off LLVMGCC_MAJVERS make variable. 2010-02-23 07:56:22 +00:00
Makefile.common
Makefile.config.in Kill off unused LLVMGCCLIBEXEC make variable. 2010-02-23 07:56:34 +00:00
Makefile.rules Inline and eliminate LLVMG{CC,XX}WITHPATH. 2010-02-23 07:56:41 +00:00
ModuleInfo.txt
README.txt Test commit. 2010-02-21 03:01:05 +00:00

Low Level Virtual Machine (LLVM)
================================

This directory and its subdirectories contain source code for the Low Level
Virtual Machine, a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the HTML documentation provided in docs/index.html for further
assistance with LLVM.