Sasa Stankovic 
							
						 
					 
					
						
						
							
						
						05a13f0bd0 
					 
					
						
						
							
							[mips] For indirect calls we don't need $gp to point to .got.  Mips linker  
						
						... 
						
						
						
						doesn't generate lazy binding stub for a function whose address is taken in
the program.
Differential Revision: http://reviews.llvm.org/D5067 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218744  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-10-01 08:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						1ae08e0077 
					 
					
						
						
							
							[mips] Print move instructions.  
						
						... 
						
						
						
						"move $4, $5" is printed instead of "or $4, $5, $zero".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176455  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-03-04 22:25:01 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						68fe665b9a 
					 
					
						
						
							
							[mips] Use "or $r0, $r1, $zero" instead of "addu $r0, $zero, $r1" to copy  
						
						... 
						
						
						
						physical register $r1 to $r0.
GNU disassembler recognizes an "or" instruction as a "move", and this change
makes the disassembled code easier to read.
Original patch by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 04:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						ed185daba7 
					 
					
						
						
							
							[mips] Do not copy GOT address to register $gp if the function being called has  
						
						... 
						
						
						
						internal linkage.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-13 03:17:29 +00:00