Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						7853cd0bea 
					 
					
						
						
							
							Remove Predicate_* calls from MBlaze and XCore  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-03 00:35:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						4a232f0836 
					 
					
						
						
							
							Remove isTwoAddress from XCore.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-21 18:51:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						263bd9abe2 
					 
					
						
						
							
							fix a type contradition: XCoreISD::RETSP has one argument, not zero.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-28 08:47:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						60e9eac357 
					 
					
						
						
							
							set SDNPVariadic on nodes throughout the rest of the targets that  
						
						 
						
						... 
						
						
						
						need them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98937  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 05:33:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						8acf71baed 
					 
					
						
						
							
							Don't mark call instruction as a barrier.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96983  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 21:08:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						3abd8d4e03 
					 
					
						
						
							
							ECALLF, ECALLT shouldn't be marked as barriers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 18:29:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						4ee2aa7eb2 
					 
					
						
						
							
							Mark unconditional branches as barriers. Found using -verify-machineinstrs  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 18:13:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						78700b0c55 
					 
					
						
						
							
							Lower BR_JT on the XCore to a jump into a series of jump instructions.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 13:25:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f451cb870e 
					 
					
						
						
							
							Fix "the the" and similar typos.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-10 16:03:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						bea7df56ce 
					 
					
						
						
							
							Add XCore support for indirectbr / blockaddress.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89273  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-18 23:20:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						adaace8aa8 
					 
					
						
						
							
							Set isBarrier = 1 on return instructions, as they are control barriers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 18:11:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						533297b58d 
					 
					
						
						
							
							Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a  
						
						 
						
						... 
						
						
						
						bunch of associated comments, because it doesn't have anything to do
with DAGs or scheduling. This is another step in decoupling MachineInstr
emitting from scheduling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-29 18:10:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						c96c8e0e81 
					 
					
						
						
							
							Add some peepholes for signed comparisons using ashr X, X, 32.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-08 15:38:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						f9416ea0cd 
					 
					
						
						
							
							Remove xs1b predicate since it is no longer needed to differentiate betweem  
						
						 
						
						... 
						
						
						
						xs1a and xs1b.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-06 16:17:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						d558ea5e0a 
					 
					
						
						
							
							Add extra SEXT pattern.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-02 22:45:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						1d05b237a5 
					 
					
						
						
							
							Fix pattern for LD16S_3r, add basic tests to check load / store instructions  
						
						 
						
						... 
						
						
						
						are being properly selected.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75797  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-15 17:06:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						51b16f4737 
					 
					
						
						
							
							Untabification.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-30 01:09:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						29cab5f0ee 
					 
					
						
						
							
							Add pseudo instructions to the XCore for (load|store|load address) of a  
						
						 
						
						... 
						
						
						
						frame index. eliminateFrameIndex will replace these instructions with
(LDWSP|STWSP|LDAWSP) or (LDW|STW|LDAWF) if a frame pointer is in use.
This fixes PR 3324. Previously we used LDWSP, STWSP, LDAWSP before frame
pointer elimination. However since they were marked as implicitly using
SP they could not be rematerialised.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62238  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-14 18:26:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						269bc0042f 
					 
					
						
						
							
							Add support for ISD::TRAP to the XCore backend  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-03 10:59:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						1d8f975890 
					 
					
						
						
							
							Add XCore intrinsics for getid (returns thread id) and bitrev (reverses  
						
						 
						
						... 
						
						
						
						bits in a word).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-14 10:12:16 +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