Brian Gaeke 
							
						 
					 
					
						
						
							
						
						3692fd97a6 
					 
					
						
						
							
							Change the type of FnAllocState.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9388  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-22 20:44:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b8dc21e1e2 
					 
					
						
						
							
							Add prototype for verifySavedState().  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-22 20:23:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Criswell 
							
						 
					 
					
						
						
							
						
						856ba76200 
					 
					
						
						
							
							Added LLVM copyright header.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-21 15:17:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6a256cc37c 
					 
					
						
						
							
							Untabify tabs in stuff I've recently added.  
						
						 
						
						... 
						
						
						
						Check in my register allocator state-saving code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-24 18:08:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8474f6fcda 
					 
					
						
						
							
							Move getAnalysisUsage method from header to .cpp file.  Add a normal file  
						
						 
						
						... 
						
						
						
						header comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-23 15:13:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						37bc4cce9b 
					 
					
						
						
							
							Erase now-unused prototypes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-21 02:51:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						fdb2596c77 
					 
					
						
						
							
							Standardize the names of include guards.  
						
						 
						
						... 
						
						
						
						Remove more excess whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-21 02:31:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						43ce8fe477 
					 
					
						
						
							
							I tried to standardize the formatting and tidy up the huge amount of  
						
						 
						
						... 
						
						
						
						excess whitespace a little. Also improved some comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-21 02:24:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0534a863a 
					 
					
						
						
							
							Edit comment for accuracy  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-16 15:36:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						893f9541dc 
					 
					
						
						
							
							LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directory  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-01 20:12:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c393c57afc 
					 
					
						
						
							
							Add a map  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-05 22:09:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ae3117582 
					 
					
						
						
							
							Minor cleanups  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-05 22:03:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						102f295114 
					 
					
						
						
							
							Code to insert caller-saves moved here from SparcRegInfo: it is now  
						
						 
						
						... 
						
						
						
						machine-independent.
Fix problem with using branch operand reg. as temp. reg. when
spilling values used by an instruction in the delay slot of the branch
(which will eventually be moved before the branch).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7385  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-29 19:37:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						34a856749f 
					 
					
						
						
							
							Remove unused field.  Change the way unused regs. are marked and  
						
						 
						
						... 
						
						
						
						found to consider regType info (since multiple reg types may share
the same reg class, e.g., single and double on Sparc).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7327  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-25 21:00:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						5cdb12f958 
					 
					
						
						
							
							Minor changes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-31 07:41:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						abb9c08a05 
					 
					
						
						
							
							Remvoe dependency on RegClass.h  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-15 19:56:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d0f166a486 
					 
					
						
						
							
							More renamings of Target/Machine*Info to Target/Target*Info  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-29 03:13:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea9d249595 
					 
					
						
						
							
							Remove #include, misleading comment, and a typedef used only once  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 17:08:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ccdf23ebbb 
					 
					
						
						
							
							Rename some regalloc fields  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-28 19:43:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fce1143bcf 
					 
					
						
						
							
							Changed MachineCodeForMethod' to MachineFunction'.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-28 00:28:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						c2580ddb08 
					 
					
						
						
							
							getUsableUniRegAtMI interface simplified slightly.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-08 22:39:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5245f853c5 
					 
					
						
						
							
							Don't lose namespace qualifications on previous patch.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-20 17:38:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						0243ff9e62 
					 
					
						
						
							
							InstrnsBefore and InstrnsAfter are now vectors instead of deques.  
						
						 
						
						... 
						
						
						
						May be slightly less efficient but significantly reduces special
cases interfaces in code generation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-19 15:41:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97453d60c6 
					 
					
						
						
							
							Include appropriate file  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-28 20:40:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8fc2f2072d 
					 
					
						
						
							
							Remove all contents of the cfg namespace to the global namespace  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-28 16:19:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						483e14ee04 
					 
					
						
						
							
							s/Method/Function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2336  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-27 07:27:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						d23a229c4c 
					 
					
						
						
							
							Don't record instructions for copying method arguments in the  
						
						 
						
						... 
						
						
						
						AddedInstrns sets for the first machine instruction.  It is hard
to ensure that the right order is preserved, and sure enough, the
order was broken.  Instead, use a separate set for the function entry.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-25 04:46:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0b0ffa0800 
					 
					
						
						
							
							Convert AddedInstrMapType to contain AddedInstrns by value instead of by  
						
						 
						
						... 
						
						
						
						pointer so that they do not all get leaked!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-09 05:13:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b7653df085 
					 
					
						
						
							
							s/Method/Function  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-08 22:03:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						705f95e0b7 
					 
					
						
						
							
							Big bug fix: getUsableUniRegAtMI needed to return values in arguments  
						
						 
						
						... 
						
						
						
						but did not pass the arguments by reference!
Also added a function to get a register class by ID.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-03-18 03:26:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e5dfa307a 
					 
					
						
						
							
							* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static  
						
						 
						
						... 
						
						
						
						function in the one .cpp file that uses it.  Use ValueSet's instead.
* Prepare to delete LiveVarSet.h & LiveVarSet.cpp
* Eliminate the ValueSet class, making all old member functions into global
  templates that will eventually be moved to Support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-05 02:51:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14ab1ce020 
					 
					
						
						
							
							Switch register allocator over to using LoopInfo directly instead of indirectly through LoopDepthCalculator  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-04 17:48:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e0f8288e7 
					 
					
						
						
							
							Make #include "llvm/Analysis/LoopDepth.h" be an internal artifact of how register allocation is implemented.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-04 17:38:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2182c785c2 
					 
					
						
						
							
							* Minor cleanups  
						
						 
						
						... 
						
						
						
						* Reduce number of #includes, sometimes drastically (LiveRangeInfo.h lost _7_)
* Move instrIsFeasible() from InstrScheduling.h to SchedPriorities.h
* Delete blank lines at end of files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1672  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-04 05:52:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						29f4c06b7f 
					 
					
						
						
							
							Add a class forward decl  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-02-03 07:13:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						92a12d5c6b 
					 
					
						
						
							
							LoopDepth calculation is now in CFG namespace  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-01-31 00:41:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						697954c15d 
					 
					
						
						
							
							Changes to build successfully with GCC 3.02  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-01-20 22:54:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						42bd177eae 
					 
					
						
						
							
							Added comments, destructors where necessary.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1491  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-01-07 19:16:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						825dd55429 
					 
					
						
						
							
							Changed some names of methods, added const etc.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-15 20:22:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						cbddf49665 
					 
					
						
						
							
							Added support method for setting interference for pseudo instructions  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-14 15:37:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						00d91c6cd8 
					 
					
						
						
							
							Add method decl  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-08 20:55:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						12af164c87 
					 
					
						
						
							
							Removed class RegStackOffsets and used class MachineCodeForMethod  
						
						 
						
						... 
						
						
						
						directly to manage stack frame.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1186  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-08 04:48:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						80b1a1a26a 
					 
					
						
						
							
							Added support for correct spilling of %ccr  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 20:41:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						51bc0e7994 
					 
					
						
						
							
							Arranged stack frame - needs furhter organization  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-11-03 17:14:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						20c82b12c9 
					 
					
						
						
							
							Added support for spilling  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-28 18:15:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						f7434f0e1d 
					 
					
						
						
							
							added support to move "added instructions" after the delay slot  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-23 21:38:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						44d2b947cb 
					 
					
						
						
							
							Added code to support unusable Suggested Colors.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-19 21:42:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						36f7707d2a 
					 
					
						
						
							
							Changed Call interference info  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-19 17:21:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruchira Sasanka 
							
						 
					 
					
						
						
							
						
						c4d4b76efb 
					 
					
						
						
							
							Added support for caller saving  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-16 01:23:19 +00:00