LLVM backend for 6502
Go to file
2011-11-02 00:44:16 +00:00
autoconf rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE 2011-11-01 21:31:44 +00:00
bindings
cmake rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE 2011-11-01 21:31:44 +00:00
docs Add LuaAV to external projects list. 2011-11-01 04:08:23 +00:00
examples
include First part of support for generating dwarf for assembly source files with the 2011-11-01 22:27:22 +00:00
lib Add support to the linker to lazily link in functions. This change only links functions marked with specific linkage (internal, private, linker_private, linker_private_weak, linker_private_weak_def_auto, linkonce, linkonce_odr, and available_externally) if they have uses in the destination module. Instead of automatically linking, these functions are placed onto a worklist to be processed in the final stage of linking. We iterate over the list and if any functions on the list have uses in the destination module, we link them in and repeat the process until no changes in the state (uses) has changed. This means that any functions in the LazilyLink worklist that have a use in the destination module will be linked in and none that don't. 2011-11-02 00:24:56 +00:00
projects rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE 2011-11-01 21:31:44 +00:00
runtime
test Broaden an assert to handle enable-iv-rewrite=true following r143183. 2011-11-02 00:02:45 +00:00
tools First part of support for generating dwarf for assembly source files with the 2011-11-01 22:27:22 +00:00
unittests Implement comparison operators for BranchProbability in a way that can't overflow INT64_MAX. 2011-10-24 13:50:56 +00:00
utils Rename show-diagnostics to something less ambiguous. 2011-11-02 00:44:16 +00:00
.gitignore Revert "Test commit" 2011-10-24 10:03:25 +00:00
build-for-llvm-top.sh
CMakeLists.txt Remove the Alpha backend. 2011-10-27 22:56:32 +00:00
configure rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE 2011-11-01 21:31:44 +00:00
CREDITS.TXT CREDITS.TXT: Add a line. (test commit) 2011-10-29 23:42:14 +00:00
LICENSE.TXT Happy new year. 2011-06-12 15:26:54 +00:00
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in Revert 142997. It doesn't work on Mac OS or the BSDs, which all use the BSD 2011-10-26 02:28:32 +00:00
Makefile.rules Revert 142997. It doesn't work on Mac OS or the BSDs, which all use the BSD 2011-10-26 02:28:32 +00:00
ModuleInfo.txt
README.txt Test. 2011-10-29 14:16:39 +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.

If you're writing a package for LLVM, see docs/Packaging.html for our
suggestions.