LLVM backend for 6502
Go to file
Misha Brukman 14d8c7a6a0 * Don't save LR when outputting globals: it's already saved on the stack once
for the function
* Registers aren't necessarily sequential wrt their enums, don't rely on it
  when emitting function arguments into sequential registers
* Remove X86-specific comments about AL/BL/AH/BH/EDX/etc
* Add an abort() for an unimplemented signed right shift
* The src operand for a GEP was never emitted!  Fixed.
* We can skip zero-valued GEP indices as they are no-ops.

"Hello, World!" now works.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14505 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-29 23:45:05 +00:00
autoconf Call custom check (AC_FUNC_ISNAN) instead of using the generic function check. 2004-06-22 23:43:04 +00:00
docs Fix order and line length of fixed bugs. 2004-06-29 23:39:24 +00:00
examples/ModuleMaker
include Provide support for the BytecodeHandler interface which will be called by 2004-06-29 23:20:03 +00:00
lib * Don't save LR when outputting globals: it's already saved on the stack once 2004-06-29 23:45:05 +00:00
projects Add support for dos-style files 2004-05-27 18:28:32 +00:00
runtime Continue the implementation 2004-05-27 05:51:31 +00:00
test new testcase 2004-06-27 22:51:19 +00:00
tools Implement verification feature. 2004-06-29 23:34:27 +00:00
utils Fix relative links for nightly testers not hosted on llvm.cs. 2004-06-25 20:57:19 +00:00
.cvsignore
configure Regenerated. 2004-06-22 23:47:13 +00:00
CREDITS.TXT Add credits entry 2004-06-25 21:00:10 +00:00
LICENSE.TXT Add spiff 2004-06-01 20:37:41 +00:00
llvm.spec
llvm.spec.in
Makefile etags isn't portable at all. Make it not run by default. If you still 2004-06-24 18:19:42 +00:00
Makefile.common
Makefile.config.in Since the Great LLVM Tool Renaming(tm), we no longer have collisions between our 2004-06-17 15:39:58 +00:00
Makefile.rules Explicitly specify libtool tag "CXX" so that if you setenv CXX to something 2004-06-08 18:52:45 +00:00
README.txt This file has been superseded by docs/index.html . 2004-05-12 02:48:30 +00:00

This file is a placeholder; see docs/index.html for documentation.