Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								4e7ff941f1 
								
							 
						 
						
							
							
								
								Frame index can be negative.  
							
							 
							
							... 
							
							
							
							llvm-svn: 46655 
							
						 
						
							2008-02-02 00:17:00 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								a41d3bcb12 
								
							 
						 
						
							
							
								
								MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation.  
							
							 
							
							... 
							
							
							
							Replace getLocation() with getFrameIndexOffset() which returns the delta from frame pointer to stack slot. Dwarf writer can then use the information for whatever it wants.
llvm-svn: 46597 
							
						 
						
							2008-01-31 03:37:28 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								8e136a9dc4 
								
							 
						 
						
							
							
								
								- Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo.  
							
							 
							
							... 
							
							
							
							- Added ability to emit cross class register copies to the BBRU scheduler.
- More aggressive backtracking.
llvm-svn: 42375 
							
						 
						
							2007-09-26 21:36:17 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								5118226c6c 
								
							 
						 
						
							
							
								
								Oops. Didn't mean to check in a quick hack.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36227 
							
						 
						
							2007-04-17 23:33:39 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								2f45bf31c5 
								
							 
						 
						
							
							
								
								Change getAllocatableSet() so it returns allocatable registers for a specific register class.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36215 
							
						 
						
							2007-04-17 20:23:34 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								f7ed82da10 
								
							 
						 
						
							
							
								
								Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34428 
							
						 
						
							2007-02-19 21:49:54 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								da81bf4d3e 
								
							 
						 
						
							
							
								
								For PR1207:  
							
							 
							
							... 
							
							
							
							Revert patches that caused the problem. Evan, please investigate and reapply
when you've discovered the problem.
llvm-svn: 34399 
							
						 
						
							2007-02-19 03:20:00 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								9865be6d40 
								
							 
						 
						
							
							
								
								Added getReservedRegs().  
							
							 
							
							... 
							
							
							
							llvm-svn: 34376 
							
						 
						
							2007-02-17 11:06:00 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								14edd1989b 
								
							 
						 
						
							
							
								
								Use BitVector instead of vector<bool> which can be extremely slow.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34302 
							
						 
						
							2007-02-15 05:59:24 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								f6c63fec92 
								
							 
						 
						
							
							
								
								Repair debug frames as a prelude to eh_frames.  Switched to using MachineMoves  
							
							 
							
							... 
							
							
							
							by value so that clean up is less confusing (these vectors tend to be small.)
llvm-svn: 33488 
							
						 
						
							2007-01-24 18:45:13 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								de5fa025ab 
								
							 
						 
						
							
							
								
								Hopefully a good crack at making debugging work on intel -disable-fp-elim.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31830 
							
						 
						
							2006-11-17 21:19:15 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								f2c14591e6 
								
							 
						 
						
							
							
								
								Get darwin intel debugging up and running.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29504 
							
						 
						
							2006-08-03 17:27:09 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								dca2655daa 
								
							 
						 
						
							
							
								
								Use existing information.  
							
							 
							
							... 
							
							
							
							llvm-svn: 27574 
							
						 
						
							2006-04-10 23:09:19 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								2d7298c362 
								
							 
						 
						
							
							
								
								Foundation for call frame information.  
							
							 
							
							... 
							
							
							
							llvm-svn: 27491 
							
						 
						
							2006-04-07 16:34:46 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								d1aa1638c6 
								
							 
						 
						
							
							
								
								Expose base register for DwarfWriter.  Refactor code accordingly.  
							
							 
							
							... 
							
							
							
							llvm-svn: 27225 
							
						 
						
							2006-03-28 13:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ba56b5dc35 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							 
							
							... 
							
							
							
							llvm-svn: 25877 
							
						 
						
							2006-02-01 18:10:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c9f4219cfc 
								
							 
						 
						
							
							
								
								Rename MRegisterDesc -> TargetRegisterDesc for consistency  
							
							 
							
							... 
							
							
							
							llvm-svn: 23564 
							
						 
						
							2005-09-30 17:49:27 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								e73e76dc42 
								
							 
						 
						
							
							
								
								Convert tabs to spaces  
							
							 
							
							... 
							
							
							
							llvm-svn: 21452 
							
						 
						
							2005-04-22 17:54:37 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								10468d8a3c 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21422 
							
						 
						
							2005-04-21 22:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								a2b117c68a 
								
							 
						 
						
							
							
								
								Move destructor out of line to avoid vtable emission in every file that includes the header.  Thanks to sabre.  
							
							 
							
							... 
							
							
							
							llvm-svn: 17278 
							
						 
						
							2004-10-27 06:00:53 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								c193790dbb 
								
							 
						 
						
							
							
								
								Fix the build by eliminating some more dead code.  That'll learn me not to listen to Reid  
							
							 
							
							... 
							
							
							
							llvm-svn: 17275 
							
						 
						
							2004-10-27 05:44:23 +00:00  
						
					 
				
					
						
							
							
								 
								Alkis Evlogimenos
							
						 
						
							 
							
							
							
							
								
							
							
								8b5b3fdb50 
								
							 
						 
						
							
							
								
								Add getAllocatableSet() function.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16059 
							
						 
						
							2004-08-26 22:21:04 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							 
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								58cbc61516 
								
							 
						 
						
							
							
								
								Make it easier to debug by exposing a temporary  
							
							 
							
							... 
							
							
							
							llvm-svn: 7504 
							
						 
						
							2003-08-03 13:49:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d2577010d5 
								
							 
						 
						
							
							
								
								Capture more information in ctor  
							
							 
							
							... 
							
							
							
							llvm-svn: 5190 
							
						 
						
							2002-12-28 20:34:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0eece84186 
								
							 
						 
						
							
							
								
								New file  
							
							 
							
							... 
							
							
							
							llvm-svn: 5097 
							
						 
						
							2002-12-17 04:03:08 +00:00