Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1928236514 
					 
					
						
						
							
							Make a bunch of symbols internal.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 22:34:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						c00210cef2 
					 
					
						
						
							
							Add another non-commutable instruction that gas accepts commuted forms for.  
						
						... 
						
						
						
						Fixes PR8861.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122641  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 22:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Che-Liang Chiou 
							
						 
					 
					
						
						
							
						
						d34f19f7ba 
					 
					
						
						
							
							ptx: add state spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 10:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a797ee0210 
					 
					
						
						
							
							include the module identifier when emitting this warning, PR8865.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 02:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c7bad77606 
					 
					
						
						
							
							print the right string, thanks for Frits for noticing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 01:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						d16ad3e43c 
					 
					
						
						
							
							Use getVRegDef() instead of def_iterator. This leads to fewer defs being added  
						
						... 
						
						
						
						with 2-address instructions, for about a 3.5% speedup of StrongPHIElimination on
403.gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-30 00:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0f6db369d 
					 
					
						
						
							
							improve warning message to at least say what the triples are.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 22:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						b4aec92453 
					 
					
						
						
							
							Fix stack layout error in MBlaze backend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 19:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b2624eda5a 
					 
					
						
						
							
							MC/Mach-O/Thumb: Set the thumb bit in the symbol table.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122630  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 14:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						dd061b3177 
					 
					
						
						
							
							None of the other pass names in CodeGen have terminating periods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 11:49:10 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						1558f5ed19 
					 
					
						
						
							
							Instead of processing every instruction when splitting interferences, only  
						
						... 
						
						
						
						process those instructions that define phi sources. This is a 47% speedup of
StrongPHIElimination compile time on 403.gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 11:00:09 +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 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						7fb95d4235 
					 
					
						
						
							
							Add a missing word to a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 04:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						caf1158b0f 
					 
					
						
						
							
							Correctly encode pcrel|indirect.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122624  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 04:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						7d63a2c2e8 
					 
					
						
						
							
							CMake: Add disabling optimization on MSVC8 and MSVC10 as workaround for some files in Target/ARM and Target/X86.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						8eac886216 
					 
					
						
						
							
							autoconf: Add --disable-embed-stdcxx to suppress linking libstdc++.a into llvm.dll with --enable-shared on Cygming.  
						
						... 
						
						
						
						Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						0dc8439f54 
					 
					
						
						
							
							autoconf: [PR7874] Add --disable-pthreads to suppress detecting pthreads on certain hosts.  
						
						... 
						
						
						
						This would be needed to build pthread*.dll-free distribution on recent MinGW-MSYS distros.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						5c083b174e 
					 
					
						
						
							
							test/Transforms/ConstProp/logicaltest.ll: FileCheck-ize.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						e5eff5f6a2 
					 
					
						
						
							
							test/CodeGen/X86/negative-sin.ll: FileCheck-ize.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						a9eb163261 
					 
					
						
						
							
							test/CodeGen/X86/fp-in-intregs.ll: FileCheck-ize.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:58:36 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						480b80a746 
					 
					
						
						
							
							Add text explaining an assertion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 03:52:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9c54c14cad 
					 
					
						
						
							
							Remove second return.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 02:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a7e450574c 
					 
					
						
						
							
							Fix bug when trying to output uint16_t or uint32_t.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 02:30:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b40a71fda1 
					 
					
						
						
							
							Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. Looks  
						
						... 
						
						
						
						like 6 is a fixed point of that and so the previous tests were OK :-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 01:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e562dba845 
					 
					
						
						
							
							fix PR8867: a crash handling fp128.  Thanks to Nick for the testcase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 01:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b4601bd2ff 
					 
					
						
						
							
							Implement cfi_def_cfa_register.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 00:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b790a17efb 
					 
					
						
						
							
							Initial .cfi_offset implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-29 00:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						cb584d08c0 
					 
					
						
						
							
							Simplify some code in MachineVerifier that was doing the correct thing, but not  
						
						... 
						
						
						
						in the most obvious way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 23:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3b78cdc57a 
					 
					
						
						
							
							Don't produce a "DW_CFA_advance_loc 0".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 23:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						438e25ccdc 
					 
					
						
						
							
							Revert the optimization in r122596. It is correct for all current targets, but  
						
						... 
						
						
						
						it relies on assumptions that may not be true in the future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122608  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 23:02:56 +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 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						0538729a3a 
					 
					
						
						
							
							Integers are primitive types. Update the documentation to state this  
						
						... 
						
						
						
						This was done for label, void, floating point, x86mmx, metadata,
just not integer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 20:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						95ae676bc8 
					 
					
						
						
							
							simplify this, isBytewiseValue handles the extra check.  We still  
						
						... 
						
						
						
						check for "multiple of a byte" in size to make it clear that the
>> 3 below is safe.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 18:53:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1dc5db2beb 
					 
					
						
						
							
							add a note from llvmdev  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122603  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 18:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fe024d0a62 
					 
					
						
						
							
							Implement .cfi_remember_state and .cfi_restore_state.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 18:36:23 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						19f14dcf6a 
					 
					
						
						
							
							Clarify that InstructionSimplify only returns values that dominate the  
						
						... 
						
						
						
						original instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 18:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						9bc6a90146 
					 
					
						
						
							
							Small optimization to speed up replacementPreservesLCSSAForm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 18:00:24 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						e21083aa3a 
					 
					
						
						
							
							Cast away "comparison between signed and unsigned integer" warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 13:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3fee954b3e 
					 
					
						
						
							
							Fix a signed/unsigned comparison warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 13:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						92f0fcb6df 
					 
					
						
						
							
							Avoid iterating every operand of an instruction in StrongPHIElimination, since  
						
						... 
						
						
						
						we are only interested in the defs when discovering interferences.
This is a 28% speedup running StrongPHIElimination on 403.gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 10:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						2aea490e16 
					 
					
						
						
							
							Pacify the compiler.  BestWeight cannot in fact be used uninitialized  
						
						... 
						
						
						
						in this function, but the compiler was warning that it might be when
doing a release build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 10:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						849ecb1431 
					 
					
						
						
							
							Fix warning about size potentially being used uninitialized  
						
						... 
						
						
						
						when doing a release build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 10:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						7922d34b60 
					 
					
						
						
							
							Silence gcc warning about an unused variable when doing a release build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 09:41:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						245a1e2041 
					 
					
						
						
							
							Relax address updates in the eh_frame section.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122591  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 05:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5bba084253 
					 
					
						
						
							
							Start adding basic support for emitting the call frame instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 04:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4213618088 
					 
					
						
						
							
							Support/Path: Deprecate Path::hasMagicNumber and replace all uses with fs::has_magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						bf0184b684 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						628467ef1f 
					 
					
						
						
							
							Support/PathV2: Implement has_magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						c3ab20e62e 
					 
					
						
						
							
							Change an assertion to assert what the code actually relies upon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 22:08:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2e12f1ac6e 
					 
					
						
						
							
							fix some issues Frits noticed, add AliasAnalysis as a dependency  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 18:39:08 +00:00