Chris Lattner 
							
						 
					 
					
						
						
							
						
						80c685ff15 
					 
					
						
						
							
							* Fix privacy issues on RegToRefVecMap  
						
						 
						
						... 
						
						
						
						* Fix initialization order problems...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-13 06:51:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						8d0ffa553f 
					 
					
						
						
							
							Add graph edges due to implicit refs in each machine instruction.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@724  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-11 04:22:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						6db77c55ff 
					 
					
						
						
							
							Don't insert useful instructions in delay slot of a RETURN.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-10 20:58:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b00c582b6d 
					 
					
						
						
							
							Commit more code over to new cast style  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-02 03:41:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1d87bcf490 
					 
					
						
						
							
							Convert more code to use new style casts  
						
						 
						
						... 
						
						
						
						Eliminate old style casts from value.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 20:11:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9636a91649 
					 
					
						
						
							
							Add support for new style casts  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 16:18:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						5316f8fa2f 
					 
					
						
						
							
							Two bug fixes:  
						
						 
						
						... 
						
						
						
						(1) Add edges for Values that are written by multiple m/c instructions
(2) Add edges for LLVM operands that are not machine operands (e.g., Call args)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-30 23:36:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						8b6d245693 
					 
					
						
						
							
							Moved erase edge functions to class SchedGraph.  
						
						 
						
						... 
						
						
						
						Add new dummy edges when deleting existing edges.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-18 12:50:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						46cbff625e 
					 
					
						
						
							
							Chris seems fond of #include <vector>.  Fix these. Also convert use list in  
						
						 
						
						... 
						
						
						
						Value to a vector instead of a list.
Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-14 16:56:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e5bc8b0653 
					 
					
						
						
							
							Split Target/Machine.h into three files:  
						
						 
						
						... 
						
						
						
						* Machine.h
* InstInfo.h
* SchedInfo.h
TODO: Split out reg info stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-14 06:08:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b26bcc5087 
					 
					
						
						
							
							Make a new llvm/Target #include directory.  
						
						 
						
						... 
						
						
						
						Move files from lib/CodeGen/TargetMachine to lib/Target
Move TargetData.h and TargetMachine.h to Target/{Data.h|Machine.h}
Prepare to split TargetMachine.h into several smaller files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-14 05:34:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						919758563d 
					 
					
						
						
							
							Use predicate for Value type test  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@540  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-10 20:09:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c83e954025 
					 
					
						
						
							
							Remove unnecesary #include add dump calls pulled out of .h file  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-07 21:21:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						78ef1392f3 
					 
					
						
						
							
							Scheduling DAG for instruction scheduling.  Currently for a single basic block.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@394  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-08-28 23:06:02 +00:00