Dan Gohman 
							
						 
					 
					
						
						
							
						
						d68a07650c 
					 
					
						
						
							
							Tidy up #includes, deleting a bunch of unnecessary #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d735b8019b 
					 
					
						
						
							
							Switch the MachineOperand accessors back to the short names like  
						
						... 
						
						
						
						isReg, etc., from isRegister, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 15:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9cf80fac29 
					 
					
						
						
							
							Fix the name of BreakCriticalMachineEdge.h's include guard  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-16 16:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8e5f2c6f65 
					 
					
						
						
							
							Pool-allocation for MachineInstrs, MachineBasicBlocks, and  
						
						... 
						
						
						
						MachineMemOperands. The pools are owned by MachineFunctions.
This drastically reduces the number of calls to malloc/free made
during the "Emit" phase of scheduling, as well as later phases
in CodeGen. Combined with other changes, this speeds up the
"instruction selection" phase of CodeGen by 10% in some cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53212  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-07 23:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						24387df207 
					 
					
						
						
							
							Fixes for BreakCriticalMachineCodeEdge by Fernando.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-27 19:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						660c5b9514 
					 
					
						
						
							
							Wow.  I definitely shouldn't write code when I'm tird.  
						
						... 
						
						
						
						Make my previous patch actually do what it was intended to do.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-13 19:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e6e1384c57 
					 
					
						
						
							
							Fix rewriting of PHI nodes.  
						
						... 
						
						
						
						Could someone more familiar with machine-level stuff review this for me?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44005  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-12 02:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						91a91ffb14 
					 
					
						
						
							
							Remove unnecessary #include's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-12 01:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fe0c882e5a 
					 
					
						
						
							
							As Chris and Evan pointed out, BreakCriticalMachineEdges doesn't really need  
						
						... 
						
						
						
						to be a pass of its own.  Instead, move it out into a helper method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-12 01:05:09 +00:00