Fork of llvm with experimental commits and workarounds for RPCS3
Go to file
Jakob Stoklund Olesen 6346426b8c Switch ARM to using AltOrders instead of MethodBodies.
This slightly changes the GPR allocation order on Darwin where R9 is not
a callee-saved register:

Before: %R0 %R1 %R2 %R3 %R12 %R9 %LR %R4 %R5 %R6 %R8 %R10 %R11
After:  %R0 %R1 %R2 %R3 %R9 %R12 %LR %R4 %R5 %R6 %R8 %R10 %R11
llvm-svn: 133326
2011-06-18 01:14:46 +00:00
autoconf
bindings
cmake
docs
examples
include Provide AltOrders for specifying alternative allocation orders. 2011-06-18 00:50:49 +00:00
lib Switch ARM to using AltOrders instead of MethodBodies. 2011-06-18 01:14:46 +00:00
projects
runtime
test Switch ARM to using AltOrders instead of MethodBodies. 2011-06-18 01:14:46 +00:00
tools Use the verbose asm flag instead of a new flag for decoding the LSDA. 2011-06-17 20:55:01 +00:00
unittests
utils Provide AltOrders for specifying alternative allocation orders. 2011-06-18 00:50:49 +00:00
website
.gitignore
build-for-llvm-top.sh
CMakeLists.txt
configure Regenerate configure. 2011-06-16 22:30:41 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in
Makefile.rules Don't force remove config.cache on reconfiguration. 2011-06-17 11:08:09 +00:00
ModuleInfo.txt
README.txt

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.