Dale Johannesen 
							
						 
					 
					
						
						
							
						
						0b4581f16c 
					 
					
						
						
							
							missed file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-13 02:32:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						1fdbc1dd4e 
					 
					
						
						
							
							Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing  
						
						... 
						
						
						
						ScheduleDAG's TLI member to use const.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-07 16:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						b300d2aa3e 
					 
					
						
						
							
							Get rid of the last non-DebugLoc versions of getNode!  
						
						... 
						
						
						
						Many targets build placeholder nodes for special operands, e.g.
GlobalBaseReg on X86 and PPC for the PIC base.  There's no
sensible way to associate debug info with these.  I've left
them built with getNode calls with explicit DebugLoc::getUnknownLoc operands. 
I'm not too happy about this but don't see a good improvement;
I considered adding a getPseudoOperand or something, but it
seems to me that'll just make it harder to read.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-07 00:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						de06470330 
					 
					
						
						
							
							Remove more non-DebugLoc versions of getNode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-06 21:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						2fabcb2776 
					 
					
						
						
							
							Get rid of 3 non-DebugLoc getNode variants.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-05 01:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						a05dca4f9e 
					 
					
						
						
							
							Remove non-DebugLoc forms of CopyToReg and CopyFromReg.  
						
						... 
						
						
						
						Adjust callers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63789  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-04 23:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						33c960f523 
					 
					
						
						
							
							Remove non-DebugLoc versions of getLoad and getStore.  
						
						... 
						
						
						
						Adjust the many callers of those versions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-04 20:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ceb4d1aecb 
					 
					
						
						
							
							Rename getABITypeSize to getTypePaddedSize, as  
						
						... 
						
						
						
						suggested by Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 20:38:59 +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 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						1607f05cb7 
					 
					
						
						
							
							Change the interface to the type legalization method  
						
						... 
						
						
						
						ReplaceNodeResults: rather than returning a node which
must have the same number of results as the original
node (which means mucking around with MERGE_VALUES,
and which is also easy to get wrong since SelectionDAG
folding may mean you don't get the node you expect),
return the results in a vector.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-01 11:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						03228089d5 
					 
					
						
						
							
							Rename SetCCResultContents to BooleanContents.  In  
						
						... 
						
						
						
						practice these booleans are mostly produced by SetCC,
however the concept is more general.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-23 15:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Osborne 
							
						 
					 
					
						
						
							
						
						223fd6efc8 
					 
					
						
						
							
							[XCore] Fix expansion of 64 bit add/sub. Don't custom expand  
						
						... 
						
						
						
						these operations if ladd/lsub are not available on the current
subtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-14 15:59:19 +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