LLVM backend for 6502
Go to file
Brian Gaeke 4efe342424 Convert PhyRegAlloc into a proper pass.
PhyRegAlloc.cpp:
 Don't include TargetMachine.h or TargetRegInfo.h, because these are provided
  by PhyRegAlloc.h.
 Merge class RegisterAllocator into class PhyRegAlloc.
 Simplify & move ctor, dtor to PhyRegAlloc.h.
 Make some of PhyRegAlloc's reference members into pointer members,
  so they can be more easily messed with.
 MarkAllocatedRegs() becomes a member method, with fewer args.

PhyRegAlloc.h:
 Include Pass.h, TargetMachine.h and TargetRegInfo.h. Don't declare
  TargetRegInfo forward.
 Give AddedInstrns the obvious clear() method.
 Make some of PhyRegAlloc's reference members into pointer members,
  so they can be more easily messed with.
 Add prototype for markAllocatedRegs().
 Remove unused inline void constructLiveRanges().


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8641 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-21 01:23:46 +00:00
autoconf link' is now llvm-link'. Also alphabetized the tools for easy reference. 2003-09-16 15:22:55 +00:00
docs update dox 2003-09-20 14:43:16 +00:00
examples/ModuleMaker Checkin of autoconf-style object root. 2003-09-06 15:03:24 +00:00
include Add prototype 2003-09-21 00:28:18 +00:00
lib Convert PhyRegAlloc into a proper pass. 2003-09-21 01:23:46 +00:00
projects Checkin of autoconf-style object root. 2003-09-06 15:03:24 +00:00
runtime Fix building outside the srcdir, again 2003-09-15 19:22:36 +00:00
support In ExecWait(), made the child process exit if it can't execve() the new 2003-09-17 19:02:49 +00:00
test New testcase 2003-09-20 05:02:54 +00:00
tools Now that the TCE pass passes all of the tests, add it to GCCAS 2003-09-20 05:26:22 +00:00
utils Document new column 2003-09-17 22:02:49 +00:00
.cvsignore
configure Regenerated configure with Misha's changes. 2003-09-16 15:54:19 +00:00
LICENSE.TXT
Makefile
Makefile.common Checkin of autoconf-style object root. 2003-09-06 14:44:17 +00:00
Makefile.config.in Fixed SPEC so that it would run correctly with the new autoconf-style object 2003-09-11 18:03:50 +00:00
Makefile.rules Changed the empty rule for .h files. The rule needs an empty command so that 2003-09-18 18:37:08 +00:00