LLVM backend for 6502
Go to file
Evan Cheng ebdf389e2f Add virtual method spillCalleeSaveRegisters() and restoreCalleeSaveRegisters()
to MRegisterInfo. These allow the target to issue instructions to spill and
restore callee saved registers in case where individual stores / loads aren't
the correct / profitable choice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32820 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-02 20:55:17 +00:00
autoconf Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the 2006-12-21 22:55:41 +00:00
docs Remove documentation of non-existent cextcc and csretextcc calling 2006-12-31 21:30:18 +00:00
examples For PR950: 2006-12-31 05:50:28 +00:00
include/llvm Add virtual method spillCalleeSaveRegisters() and restoreCalleeSaveRegisters() 2007-01-02 20:55:17 +00:00
lib Fix a typo. 2006-12-31 22:26:06 +00:00
projects For PR950: 2006-12-31 05:50:28 +00:00
runtime
test Add a test case for abstract parameter and result types in function 2007-01-02 20:47:51 +00:00
tools Regenerate. 2007-01-02 06:34:08 +00:00
utils For PR950: 2006-12-31 05:50:28 +00:00
win32 Partial unbreak of VC++ (stream stuff has no easy fix). 2006-12-15 21:47:01 +00:00
Xcode Try again. 2006-11-05 21:21:20 +00:00
.cvsignore Add llvm.spec, a generated file. 2006-10-18 19:23:56 +00:00
configure Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the 2006-12-21 22:55:41 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the 2006-12-21 22:55:41 +00:00
Makefile.rules When compiling a C or C++ file to assembly, make the assembly output 2006-12-30 16:31:02 +00:00
README.txt Make the text of this file a little more useful. 2004-09-02 22:49:27 +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.