Owen Anderson 
							
						 
					 
					
						
						
							
						
						d55fccde4c 
					 
					
						
						
							
							Fix a bug in live-in detection that caused lost-copy problems to show up.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-12 20:39:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99cbdff66c 
					 
					
						
						
							
							fix typo  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57388  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-11 23:59:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e563bbc312 
					 
					
						
						
							
							Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as  
						
						 
						
						... 
						
						
						
						parameters instead of raw Constants.  This prevents the constants from
being selected by the isel pass, fixing PR2735.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57385  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-11 22:08:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3c26101669 
					 
					
						
						
							
							simplify comparison  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57371  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-11 00:08:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						8b1e054938 
					 
					
						
						
							
							Remove some overzealous checks that were rejecting  
						
						 
						
						... 
						
						
						
						valid comments in inline assembly.
gcc.target/i386/20011009-1.c
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57365  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-10 21:04:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						5ca6bd14a0 
					 
					
						
						
							
							Added missing print functions that take a raw_ostream  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-10 01:43:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						23a98551ab 
					 
					
						
						
							
							Add a "loses information" return value to APFloat::convert  
						
						 
						
						... 
						
						
						
						and APFloat::convertToInteger.  Restore return value to
IEEE754.  Adjust all users accordingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 23:00:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						7111b02c73 
					 
					
						
						
							
							Rename APFloat::convertToAPInt to bitcastToAPInt to  
						
						 
						
						... 
						
						
						
						make it clearer what the function does.  No functional
change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 18:53:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						d65b26495d 
					 
					
						
						
							
							Align EH tables before label is emitted, not after,  
						
						 
						
						... 
						
						
						
						thus aligning the label.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-08 21:50:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						04764deac8 
					 
					
						
						
							
							Fix the case where an instruction is not properly marked as using all registers that alias its inputs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-08 04:30:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						eb0d6abee3 
					 
					
						
						
							
							Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-isel  
						
						 
						
						... 
						
						
						
						instead.
So now: -fast-isel or -fast-isel=true enable fast-isel, and
-fast-isel=false disables it. Fast-isel is also on by default
with -fast, and off by default otherwise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57270  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 23:00:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						1e9e8c3bd5 
					 
					
						
						
							
							Avoid emitting redundant materializations of integer constants  
						
						 
						
						... 
						
						
						
						for things like null pointers, which at this level aren't
different from regular integer constants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 22:03:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						95dad830bb 
					 
					
						
						
							
							Add an option to enable StrongPHIElimination, for ease of testing.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 20:22:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						2163ca11d5 
					 
					
						
						
							
							Use Dan's supperior check  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 18:27:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						ff75d9edbb 
					 
					
						
						
							
							No need for |=  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 17:11:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						1ad0c8201b 
					 
					
						
						
							
							Use ADDC if it is valid at any smaller size.  Do it right this time  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 17:09:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						5c9cc1392c 
					 
					
						
						
							
							Use ADDC if it is valid at any smaller size.  fixes test/Codegen/Generic/i128-addsub.ll on x86  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57247  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 17:03:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						40d513960a 
					 
					
						
						
							
							Expand arith on machines without carry flags  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 14:15:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b5cc34d098 
					 
					
						
						
							
							Correctly handle calls with no return values. This fixes  
						
						 
						
						... 
						
						
						
						2006-01-23-UnionInit on x86-64 when inlining is not enabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57223  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 00:12:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4daa9071ed 
					 
					
						
						
							
							Don't dereference the end() iterator. Thanks to  
						
						 
						
						... 
						
						
						
						ENABLE_EXPENSIVE_CHECKS for finding this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-06 18:00:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e4d4b8c533 
					 
					
						
						
							
							Remove unncessary isDeclaration() checks.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-06 17:30:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d20a00d011 
					 
					
						
						
							
							reorder #include order, patch by Kenneth Boyd!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-06 03:54:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						78129446ca 
					 
					
						
						
							
							Add #include to get alloca, patch by Kenneth Boyd!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-06 03:53:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						31d7161206 
					 
					
						
						
							
							wrap some long lines and expand i32 mul's to libcalls, inspired by a  
						
						 
						
						... 
						
						
						
						patch by Mikael Lepisto!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-04 21:27:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						80533040bc 
					 
					
						
						
							
							CMake: Reflected changes on source file structure. New plugin support  
						
						 
						
						... 
						
						
						
						for llvmc2 incomplete.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-04 21:18:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						0304b87cce 
					 
					
						
						
							
							Fix compilation error on MSVC.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-04 08:11:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						241f464d24 
					 
					
						
						
							
							Fix fast-isel's handling of atomic instructions. They may  
						
						 
						
						... 
						
						
						
						expand to multiple basic blocks, in which case fast-isel
needs to informed of which block to use as it resumes
inserting instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57040  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-04 00:56:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						022b21ff7c 
					 
					
						
						
							
							Fix a bug in the local allocator's liveness computation where it  
						
						 
						
						... 
						
						
						
						was setting kill flags on tied uses in two-address instructions.
The kill flags were causing the allocator to think it could
allocate the use and its tied def in different registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-04 00:31:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						1b54c7fe9b 
					 
					
						
						
							
							Pass MemOperand through for 64-bit atomics on 32-bit,  
						
						 
						
						... 
						
						
						
						incidentally making the case where the memop is a
pointer deref work.  Fix cmp-and-swap regression.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 19:41:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ca0a5d9356 
					 
					
						
						
							
							Use -1ULL instead of uint64_t(-1), at Anton's suggestion.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 17:56:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						17a82eaeb6 
					 
					
						
						
							
							Fix typos pointed out by Duncan. Also untabify these files.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57018  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 17:11:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d735b8019b 
					 
					
						
						
							
							Switch the MachineOperand accessors back to the short names like  
						
						 
						
						... 
						
						
						
						isReg, etc., from isRegister, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 15:45:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						e47561ccff 
					 
					
						
						
							
							The result of getSetCCResultType (eg: i32) may be larger  
						
						 
						
						... 
						
						
						
						than the type an i1 is promoted to (eg: i8).  Account
for this.  Noticed by Tilmann Scheller on CellSPU; he
will hopefully take care of fixing this in LegalizeDAG
and adding a testcase!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 07:41:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						91b6f97ce4 
					 
					
						
						
							
							Implement fast-isel support for zero-extending from i1.  
						
						 
						
						... 
						
						
						
						It turns out that this is a fairly common operation,
and it's easy enough to handle.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-03 01:28:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d98d6203e4 
					 
					
						
						
							
							Optimize conditional branches in X86FastISel. This replaces  
						
						 
						
						... 
						
						
						
						sequences like this:
       sete    %al
       testb   %al, %al
       jne     LBB11_1
with this:
       je      LBB11_1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 22:15:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6ade6f55a8 
					 
					
						
						
							
							Add a new MachineBasicBlock utility function, isLayoutSuccessor, that  
						
						 
						
						... 
						
						
						
						can be used when deciding if a block can transfer control to another
via a fall-through instead of a branch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 22:09:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						88ab90b475 
					 
					
						
						
							
							fix build gcc 4.3  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 20:15:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						8481ee7f52 
					 
					
						
						
							
							Use a multimap rather than a map for holding the list of copies to insert, so we don't lose copies when two of them have  
						
						 
						
						... 
						
						
						
						the same source.  I don't know what I was thinking when I wrote this originally.
Note: There's probably a more efficient way to do this, but I need to think about it some more, and about what determinism
guarantees need to be present.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 19:40:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						48c1bc2ace 
					 
					
						
						
							
							Handle some 64-bit atomics on x86-32, some of the time.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 18:53:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b1290a6cc4 
					 
					
						
						
							
							A Partitioned Boolean Quadratic Programming (PBQP) based register allocator.  
						
						 
						
						... 
						
						
						
						Contributed by Lang Hames.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 18:29:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d790a5ceee 
					 
					
						
						
							
							Fix a think-o in isSafeToMove. This fixes it from thinking that  
						
						 
						
						... 
						
						
						
						volatile memory references are safe to move.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-02 15:04:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4ae641f4d1 
					 
					
						
						
							
							Remove OptimizeForSize global. Use function attribute optsize.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56937  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-01 23:18:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						dc756858f9 
					 
					
						
						
							
							Enable FastISel by default (on x86 and x86-64) with the -fast option.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-01 20:39:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						aeaf245db3 
					 
					
						
						
							
							Make some implicit conversions explicit, to avoid compiler warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-01 19:58:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						38ac062c2f 
					 
					
						
						
							
							Fold trivial two-operand tokenfactors where the operands are equal  
						
						 
						
						... 
						
						
						
						immediately.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-01 15:11:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						929d3eb171 
					 
					
						
						
							
							Fix typos in comments.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-01 15:07:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						6158d8492c 
					 
					
						
						
							
							Implement the -fno-builtin option in the front-end, not in the back-end.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56900  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-01 00:59:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						05472ee54b 
					 
					
						
						
							
							Mark merged-in VNInfo's as being PHIKilled.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-30 23:58:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						309c6162c6 
					 
					
						
						
							
							Fix a simple error in renumbering kill markaers, that took an inordinant amount of time to track down.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56889  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-30 22:51:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fd8ca5a0ef 
					 
					
						
						
							
							- Initialize "--no-builtin" to "false".  
						
						 
						
						... 
						
						
						
						- Testcase for r56885.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-30 21:40:30 +00:00