LLVM backend for 6502
Go to file
Chris Lattner 35333e16ee Special case simple binary operator X op C
This avoid generating a register to hold C, which in turn speeds up the
  register allocator by a lot: ~9% on 164.gzip and ~17% on 256.bzip2.  This
  also speeds up other passes.  This also speeds up execution of the program
  marginally, and makes the asm much easier to read. :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6626 91177308-0d34-0410-b5e6-96231b3b80d8
2003-06-05 18:28:55 +00:00
docs Fix minor bug 2003-06-03 04:40:06 +00:00
include Made changes suggested by Chris 2003-06-04 08:03:57 +00:00
lib Special case simple binary operator X op C 2003-06-05 18:28:55 +00:00
runtime Prevent lines from wrapping. 2003-05-29 22:12:35 +00:00
support Spiff up options a bit 2003-06-03 05:07:28 +00:00
test New testcase, the JIT currently handles this right, I just don't want to 2003-06-05 16:57:55 +00:00
tools Remove stupid thinko that was preventing bugpoint from working 2003-06-02 04:54:29 +00:00
utils Spiff up options a bit 2003-06-03 05:07:28 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +00:00
Makefile Make sure to build lib/Support before the utilities, then use the new 2002-12-02 01:23:26 +00:00
Makefile.common Added configurable options for the Linker and Archiver. 2003-05-30 15:50:31 +00:00
Makefile.config Added configurable options for the Linker and Archiver. 2003-05-30 15:50:31 +00:00
Makefile.Linux Predicate things better 2003-05-25 16:52:41 +00:00
Makefile.rules Added configurable options for the Linker and Archiver. 2003-05-30 15:50:31 +00:00
Makefile.SunOS Predicate things better 2003-05-25 16:52:41 +00:00