LLVM backend for 6502
Go to file
Dan Gohman 8433df36fb Remove x86's special-case handling for ISD::TRUNCATE and
ISD::SIGN_EXTEND_INREG. Tablegen-generated code can handle
these cases, and the scheduling issues observed earlier
appear to be resolved now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68959 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-13 15:29:31 +00:00
autoconf Link against libffi if available, fall back to "no external calls from 2009-04-13 04:26:06 +00:00
bindings Fix ocaml bindings; add "available_externally" linkage type. 2009-04-13 07:02:32 +00:00
cmake
docs Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
examples Add Kaleidoscope to examples/ so that it gets built regularly and we'll notice 2009-04-12 20:47:23 +00:00
include Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG, 2009-04-13 15:12:29 +00:00
lib Remove x86's special-case handling for ISD::TRUNCATE and 2009-04-13 15:29:31 +00:00
projects
runtime
test X86-64 TLS support for local exec and initial exec. 2009-04-13 13:02:49 +00:00
tools Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
unittests Fix pointer casting problem. 2009-04-09 03:10:03 +00:00
utils Generalize getRegisterClassForRegister to handle registers 2009-04-13 15:24:11 +00:00
website
win32
Xcode
build-for-llvm-top.sh
CMakeLists.txt
configure Regenerate. 2009-04-13 04:26:27 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
Makefile Remove ccc now. Radar 6737767 2009-04-07 20:29:25 +00:00
Makefile.common
Makefile.config.in Link against libffi if available, fall back to "no external calls from 2009-04-13 04:26:06 +00:00
Makefile.rules Don't install the libLLVMHello.dylib example. 2009-04-10 18:48:38 +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.