Eli Friedman 
							
						 
					 
					
						
						
							
						
						fc5d305597 
					 
					
						
						
							
							Make the logic for determining function alignment more explicit.  No functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131012  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-06 20:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d2189bf12a 
					 
					
						
						
							
							Remove unused variables caught by GCC's -Wunused-but-set-variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-03 16:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2bdde0a0 
					 
					
						
						
							
							Fix a ton of comment typos found by codespell.  Patch by  
						
						... 
						
						
						
						Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 05:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						68e6beeccc 
					 
					
						
						
							
							Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns."  
						
						... 
						
						
						
						In other words, do not keep track of argument's location.  The debugger (gdb) is not prepared to see line table entries for arguments. For the debugger, "second" line table entry marks beginning of function body.
This requires some coordination with debugger to get this working. 
 - The debugger needs to be aware of prolog_end attribute attached with line table entries.
 - The compiler needs to accurately mark prolog_end in line table entries (at -O0 and at -O1+)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-21 23:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						58269b9732 
					 
					
						
						
							
							Generate correct Sparc32 ABI compliant code for functions that return a struct.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-21 03:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						00d78f1348 
					 
					
						
						
							
							Use explicit add_subdirectory's for LLVM target sublibraries instead  
						
						... 
						
						
						
						of testing for its presence at cmake time.
This way the build automatically regenerates the makefiles when a svn
update brings in a new sublibrary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-20 02:55:27 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						a901129169 
					 
					
						
						
							
							Swap VT and DebugLoc operands of getExtLoad() for consistency with  
						
						... 
						
						
						
						other getNode() methods.  Radar 9002173.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-16 16:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						cc5bd4a561 
					 
					
						
						
							
							Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-12 19:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e9a7ea6865 
					 
					
						
						
							
							Keep track of incoming argument's location while emitting LiveIns.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-31 21:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						8184e289db 
					 
					
						
						
							
							Pass sret arguments through the stack instead of through registers in Sparc backend. It makes the code generated more compliant with the sparc32 ABI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-22 13:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						e105a3901f 
					 
					
						
						
							
							Added ICC, FCC as uses of movcc instruction to generate correct code when -mattr=v9 is used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-22 11:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						fc3faa75cb 
					 
					
						
						
							
							Sparc backend:  
						
						... 
						
						
						
						Rename FLUSH to FLUSHW.
 Output "ta 3" instead of a "flushw" instruction if v8 instruction set is used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-21 22:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						46713296e0 
					 
					
						
						
							
							Implement support for byval arguments in Sparc backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-21 14:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						71e39dac0c 
					 
					
						
						
							
							Sparc backend: Implements a delay slot filler that attempt to fill delay slots  
						
						... 
						
						
						
						with useful instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123884  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-20 05:08:26 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						687ae9606b 
					 
					
						
						
							
							SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-18 06:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						c1a62834a2 
					 
					
						
						
							
							Implement AnalyzeBranch in Sparc Backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-16 03:15:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						4f28c1c714 
					 
					
						
						
							
							Teach frame lowering to ignore debug values after the terminators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-13 21:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						860b64cb1e 
					 
					
						
						
							
							Implement RETURNADDR and FRAMEADDR lowering in SPARC backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-12 05:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						c178308b23 
					 
					
						
						
							
							Remove SPARC backend getpcx instruction's Uses. Also, insert an assert to  
						
						... 
						
						
						
						ensure %o7 is not assigned as the destination of getpcx instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-12 03:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						7d29ffbe5b 
					 
					
						
						
							
							Fix SPARC backend call instruction so that arguments passed through registers  
						
						... 
						
						
						
						are correctly marked as used instead of passing all possible argument registers
as used.  
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-12 03:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						f27df33b02 
					 
					
						
						
							
							SPARC backend: correct ICC/FCC uses for ADDX and SELECT_CC  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 22:38:28 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7af6fad0a7 
					 
					
						
						
							
							Update CMake stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 12:39:23 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						16c29b5f28 
					 
					
						
						
							
							Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-10 12:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						12db7b68b6 
					 
					
						
						
							
							SPARC backend fix: correctly passing arguments through stack  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 05:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								Venkatraman Govindaraju 
							
						 
					 
					
						
						
							
						
						f661277a9b 
					 
					
						
						
							
							Multiple SPARC backend fixes: added Y register; updated select_cc, subx, subxcc defs/uses;  
						
						... 
						
						
						
						and fixed CustomInserter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122607  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 20:39:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						036609bd7d 
					 
					
						
						
							
							Flag -> Glue, the ongoing saga  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122513  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-23 18:28:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1b4eafbfe 
					 
					
						
						
							
							rename MVT::Flag to MVT::Glue.  "Flag" is a terrible name for  
						
						... 
						
						
						
						something that just glues two nodes together, even if it is
sometimes used for flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-21 02:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						bf17cfa3f9 
					 
					
						
						
							
							Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-23 03:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d0c3817669 
					 
					
						
						
							
							Move hasFP() and few related hooks to TargetFrameInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 21:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						a460e4a142 
					 
					
						
						
							
							Attempt to unbreak cmake-based builds  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 00:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						3346491223 
					 
					
						
						
							
							First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 00:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1139691e3a 
					 
					
						
						
							
							move all the target's asmprinters into the main target.  The piece  
						
						... 
						
						
						
						that should be split out is the InstPrinter (if a target is mc'ized).
This change makes all the targets be consistent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119056  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 18:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						1440e8b918 
					 
					
						
						
							
							Inside the calling convention logic LocVT is always a simple  
						
						... 
						
						
						
						value type, so there is no point in passing it around using
an EVT.  Use the simpler MVT everywhere.  Rather than trying
to propagate this information maximally in all the code that
using the calling convention stuff, I chose to do a mainly
low impact change instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 11:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						3609eb0de2 
					 
					
						
						
							
							Removed a bunch of unnecessary target_link_libraries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-28 22:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						52a261b3c1 
					 
					
						
						
							
							fix a long standing wart: all the ComplexPattern's were being  
						
						... 
						
						
						
						passed the root of the match, even though only a few patterns
actually needed this (one in X86, several in ARM [which should
be refactored anyway], and some in CellSPU that I don't feel 
like detangling).   Instead of requiring all ComplexPatterns to
take the dead root, have targets opt into getting the root by
putting SDNPWantRoot on the ComplexPattern.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 20:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6229d0acb8 
					 
					
						
						
							
							update a bunch of code to use the MachinePointerInfo version of getStore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 18:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d6ccfba31 
					 
					
						
						
							
							propagate MachinePointerInfo through various uses of the old  
						
						... 
						
						
						
						SelectionDAG::getExtLoad overload, and eliminate it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 17:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d1c24ed81c 
					 
					
						
						
							
							convert the targets off the non-MachinePointerInfo of getLoad.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 06:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						fcb4a8ead3 
					 
					
						
						
							
							Simplify eliminateFrameIndex() interface back down now that PEI doesn't need  
						
						... 
						
						
						
						to try to re-use scavenged frame index reference registers. rdar://8277890
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-26 23:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						4bb862d179 
					 
					
						
						
							
							Don't call Predicate_* methods directly from Sparc target.  
						
						... 
						
						
						
						Modernize predicates a bit.
The Predicate_* methods are not used by TableGen any longer. They are only
emitted for the sake of legacy code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-17 18:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						23e70ebf35 
					 
					
						
						
							
							fix emacs language spec's, patch by Edmund Grimley-Evans!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-17 16:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						90c579de5a 
					 
					
						
						
							
							Reapply r110396, with fixes to appease the Linux buildbot gods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 18:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1f74590e9d 
					 
					
						
						
							
							Revert r110396 to fix buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 00:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9ccaf53ada 
					 
					
						
						
							
							Don't use PassInfo* as a type identifier for passes.  Instead, use the address of the static  
						
						... 
						
						
						
						ID member as the sole unique type identifier.  Clean up APIs related to this change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-05 23:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						78e6e00922 
					 
					
						
						
							
							Remove the isMoveInstr() hook.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-16 22:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						38e59891ee 
					 
					
						
						
							
							Don't pass StringRef by reference.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-14 22:38:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						600f171486 
					 
					
						
						
							
							RISC architectures get their memory operand folding for free.  
						
						... 
						
						
						
						The only folding these load/store architectures can do is converting COPY into a
load or store, and the target independent part of foldMemoryOperand already
knows how to do that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-11 19:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						8e18a1a5cf 
					 
					
						
						
							
							Replace copyRegToReg with copyPhysReg for Sparc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-11 07:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bcc8017c73 
					 
					
						
						
							
							Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-07 22:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c9403659a9 
					 
					
						
						
							
							Split the SDValue out of OutputArg so that SelectionDAG-independent  
						
						... 
						
						
						
						code can do calling-convention queries. This obviates OutputArgReg.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-07 15:54:55 +00:00