LLVM backend for 6502
Go to file
Chris Lattner 580f9be7ff * Convert to be a MachineFunctionPass instance
* Use new FunctionFrameInfo object to manage stack slots instead of doing
  it directly
* Adjust to new MRegisterInfo API
* Don't take a TM as a ctor argument
* Don't keep track of which callee saved registers are modified
* Don't emit prolog/epilog code or spill/restore code for callee saved regs
* Use new allocation_order_begin/end iterators to simplify dramatically the
  logic for picking registers to allocate
* Machine PHI nodes can no longer contain constant arguments


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5195 91177308-0d34-0410-b5e6-96231b3b80d8
2002-12-28 20:40:43 +00:00
docs getelementptr uses long instead of uint indexes 2002-12-13 06:01:21 +00:00
include * doxygenize comment 2002-12-28 20:13:29 +00:00
lib * Convert to be a MachineFunctionPass instance 2002-12-28 20:40:43 +00:00
runtime fix path 2002-11-08 21:29:22 +00:00
support Fix compilation on GCC 3.2 2002-12-24 00:44:34 +00:00
test Add capability to turn on the -no-fp-elim option 2002-12-28 20:01:23 +00:00
tools Eliminate direct access to TargetData structure 2002-12-28 20:00:00 +00:00
utils Include tablegen 2002-12-12 03:44:42 +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 Use -Wl,-x instead of -s: it is more portable, and in particular, 2002-12-16 01:31:18 +00:00
Makefile.config 'whoami' doesn't exist on solaris 2002-09-22 23:35:11 +00:00
Makefile.Linux Export a new ARCH variable indicating what platform is being compiled 2002-12-06 03:45:20 +00:00
Makefile.rules Use -Wl,-x instead of -s: it is more portable, and in particular, 2002-12-16 01:31:18 +00:00
Makefile.SunOS Export a new ARCH variable indicating what platform is being compiled 2002-12-06 03:45:20 +00:00