Richard Osborne 
							
						 
					 
					
						
						
							
						
						34bee6da7a 
					 
					
						
						
							
							Remove xs1a subtarget. xs1a is a preproduction device used in  
						
						 
						
						... 
						
						
						
						early development boards which is no longer supported in the
XMOS toolchain.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-06 16:01:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						602b0c8c17 
					 
					
						
						
							
							Rename getTargetNode to getMachineNode, for consistency with the  
						
						 
						
						... 
						
						
						
						naming scheme used in SelectionDAG, where there are multiple kinds
of "target" nodes, but "machine" nodes are nodes which represent
a MachineInstr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-25 18:54:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						825b72b057 
					 
					
						
						
							
							Split EVT into MVT and EVT, the former representing _just_ a primitive type, while  
						
						 
						
						... 
						
						
						
						the latter is capable of representing either a primitive or an extended type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 20:47:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e50ed30282 
					 
					
						
						
							
							Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 22:56:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						eed707b1e6 
					 
					
						
						
							
							Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types.  More to come.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77011  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-24 23:12:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9adc0abad3 
					 
					
						
						
							
							Move EVER MORE stuff over to LLVMContext.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 23:09:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						dac237e182 
					 
					
						
						
							
							Implement changes from Chris's feedback.  
						
						 
						
						... 
						
						
						
						Finish converting lib/Target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 20:53:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						f90b2a7742 
					 
					
						
						
							
							get rid of some non-DebugLoc getTargetNode variants.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-06 02:08:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						79ce276083 
					 
					
						
						
							
							Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph  
						
						 
						
						... 
						
						
						
						and into the ScheduleDAGInstrs class, so that they don't get
destructed and re-constructed for each block. This fixes a
compile-time hot spot in the post-pass scheduler.
To help facilitate this, tidy and do some minor reorganization
in the scheduler constructor functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62275  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 19:20:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						cfb1ae87c6 
					 
					
						
						
							
							Don't fold address calculations which use negative offsets into  
						
						 
						
						... 
						
						
						
						the ADDRspii addressing mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 11:32:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						f943b1586f 
					 
					
						
						
							
							Fix compile warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-07 11:21:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						b25baef26f 
					 
					
						
						
							
							Add XCore backend.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-07 10:59:00 +00:00