Dale Johannesen 
							
						 
					 
					
						
						
							
						
						cdb16aa5ab 
					 
					
						
						
							
							Always skip ptr-to-ptr bitcasts when counting,  
						
						 
						
						... 
						
						
						
						per Chris' suggestion.  Slightly faster.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-04 01:53:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						127a7936de 
					 
					
						
						
							
							Marking debug info intrinsics as not touching memory  
						
						 
						
						... 
						
						
						
						caused them to be considered trivially dead.  Fix this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 23:30:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4ded40a44d 
					 
					
						
						
							
							Instruction counters must skip the bitcasts that  
						
						 
						
						... 
						
						
						
						feed into llvm.dbg.declare nodes, as well as
the debug directives themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 22:36:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						4945c65784 
					 
					
						
						
							
							When removing a store to an alloca that has only one  
						
						 
						
						... 
						
						
						
						use, check also for the case where it has two uses,
the other being a llvm.dbg.declare.  This is needed so
debug info doesn't affect codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65970  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 21:26:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1c85503e38 
					 
					
						
						
							
							Remove accidental check-ins in r65960. :-(  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 19:25:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3aaf5d9933 
					 
					
						
						
							
							Use > instead of >=. We want to promote aggregates of 128-bytes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 19:18:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						0f8b53f19d 
					 
					
						
						
							
							Fix a bunch of Doxygen syntax issues. Escape special characters,  
						
						 
						
						... 
						
						
						
						and put @file directives on their own comment line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 02:55:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						bd8e650876 
					 
					
						
						
							
							When sinking an insn in InstCombine bring its debug  
						
						 
						
						... 
						
						
						
						info with it.
Don't count debug info insns against the scan maximum
in FindAvailableLoadedValue (lest they affect codegen).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 01:09:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						7569af769e 
					 
					
						
						
							
							Fix compiler warning about uninitialized variables. No functional change.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-27 06:29:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						a8d57fe96b 
					 
					
						
						
							
							Ignore dbg info intrinsics when folding conditional branch to  
						
						 
						
						... 
						
						
						
						conditional branch predecessors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-26 06:56:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						9a7c743fc0 
					 
					
						
						
							
							Don't block basic block with only SwitchInst to fold into predecessors.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-25 15:34:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5622f07a21 
					 
					
						
						
							
							While folding unconditional return move DbgRegionEndInst into the predecessor, instead of removing it. This fixes following tests from llvmgcc42 testsuite.  
						
						 
						
						... 
						
						
						
						gcc.c-torture/execute/20000605-3.c
gcc.c-torture/execute/20020619-1.c
gcc.c-torture/execute/20030920-1.c
gcc.c-torture/execute/loop-ivopts-1.c
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-24 00:05:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						b0000c376c 
					 
					
						
						
							
							Changed option name from inline-threshold to basic-inline-threshold because  
						
						 
						
						... 
						
						
						
						inline-threshold option is used by the inliner.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-23 07:07:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b0ea08066c 
					 
					
						
						
							
							Add AddrModeMatcher.cpp  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-21 07:05:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a1fd5b386d 
					 
					
						
						
							
							Factor address mode matcher out of codegen prepare to make it available to other passes, e.g. loop strength reduction.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-20 18:24:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						3f315eb5e0 
					 
					
						
						
							
							Just roll back the previous change to -mem2reg.  
						
						 
						
						... 
						
						
						
						Will re-think about this according to Chris's comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-20 17:49:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						a248c45e00 
					 
					
						
						
							
							patch to update the line number information in pass -mem2reg.  
						
						 
						
						... 
						
						
						
						Currently this pass will delete the variable declaration info, 
and keep the line number info. But the kept line number info is not updated, 
and some is redundant or not correct, this patch just updates those info.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-20 16:31:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						586a7c4a37 
					 
					
						
						
							
							Fix typo caused by too much surfing, dudes...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-16 04:26:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af9985c6b9 
					 
					
						
						
							
							Fix a nasty bug (PR3550) where the inline pass could incorrectly mark  
						
						 
						
						... 
						
						
						
						calls with the tail marker when inlining them through an invoke.  Patch,
testcase, and perfect analysis by Jay Foad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-12 07:06:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bd75b8345f 
					 
					
						
						
							
							If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.func.start also.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-11 01:29:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0464a1431b 
					 
					
						
						
							
							Ignore dbg intrinsic while folding unconditional branch.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-10 22:14:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f66d7b5a51 
					 
					
						
						
							
							Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end during inlining.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-10 07:48:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						4afc90dacf 
					 
					
						
						
							
							Enable scalar replacement of AllocaInst whose one of the user is dbg info.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-10 07:00:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						998cbb0444 
					 
					
						
						
							
							Revert rev. 63876. It is causing llvm-gcc bootstrap failure.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-05 21:46:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1851db6b0f 
					 
					
						
						
							
							Ignore dbg intrinsics while propagating conditional expression info.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-05 19:15:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2cc86a1de1 
					 
					
						
						
							
							Ignore dbg intrinsics while folding switch instruction.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-05 00:30:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d0a203d76f 
					 
					
						
						
							
							Ignore dbg intrinsics.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-04 21:39:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						556b20ab46 
					 
					
						
						
							
							While folding vallue comparison terminators ignore dbg intrinsics.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-04 01:06:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						65085cf7b3 
					 
					
						
						
							
							Ignore dbg intrinsics while hoisting common code in the two blocks up into the branch block.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-04 00:03:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						383d7ed915 
					 
					
						
						
							
							Do not let dbg intrinsic block folding of two entry phi node.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63671  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 22:12:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						2eafb8b404 
					 
					
						
						
							
							Revert r63600. It didn't fix the bug, it just moved it a bit.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 06:30:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						dac5c4b10b 
					 
					
						
						
							
							Update the callgraph when replacing InvokeInst with CallInst when inlining.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 04:34:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						c1bb13f1b8 
					 
					
						
						
							
							use precise getters  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-30 18:21:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						1465d61bdd 
					 
					
						
						
							
							Rename getAnalysisToUpdate to getAnalysisIfAvailable.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-28 13:14:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						381e6f6b7d 
					 
					
						
						
							
							Revert previous change; even this mild and clearly  
						
						 
						
						... 
						
						
						
						more accurate change loses more than it gains on
benchmarks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-24 21:49:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						e4e094b52d 
					 
					
						
						
							
							Improve the inlining cost function a bit.  
						
						 
						
						... 
						
						
						
						Little practical effect.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62908  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-24 01:27:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						a36791da41 
					 
					
						
						
							
							Simplify the logic of getting hold of a PHI predecessor block.  
						
						 
						
						... 
						
						
						
						There is now a direct way from value-use-iterator to incoming block in PHINode's API.
This way we avoid the iterator->index->iterator trip, and especially the costly
getOperandNo() invocation. Additionally there is now an assertion that the iterator
really refers to one of the PHI's Uses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-23 19:40:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63bf29b5b1 
					 
					
						
						
							
							another fix for PR3354  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-20 01:15:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5049fa6bbc 
					 
					
						
						
							
							Doxygen-ify comments.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-19 23:43:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ff645bf0f 
					 
					
						
						
							
							Fix a problem exposed by PR3354: simplifycfg was making a potentially  
						
						 
						
						... 
						
						
						
						trapping instruction be executed unconditionally.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-19 23:03:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						13524bfd00 
					 
					
						
						
							
							Temporarily revert r62487. It's causing this error during a release bootstrap of  
						
						 
						
						... 
						
						
						
						llvm-gcc. Most likely, it's miscompiling one of the "gen*" programs:
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm-gcc.obj/./prev-gcc/xgcc -B/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm-gcc.obj/./prev-gcc/ -B/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm-gcc.install/i386-apple-darwin9.6.0/bin/ -c -g -O2 -mdynamic-no-pic -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -mdynamic-no-pic -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/build -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.obj/include -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/include -DENABLE_LLVM -I/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.obj/../llvm.src/include  -D_DEBUG  -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS   -o build/gencondmd.o build/gencondmd.c
../../llvm-gcc.src/gcc/config/i386/mmx.md:926: error: expected '}' before ')' token
../../llvm-gcc.src/gcc/config/i386/mmx.md:926: warning: excess elements in struct initializer
../../llvm-gcc.src/gcc/config/i386/mmx.md:926: warning: (near initialization for 'insn_conditions[4]')
../../llvm-gcc.src/gcc/config/i386/mmx.md:926: error: expected '}' before ')' token
../../llvm-gcc.src/gcc/config/i386/mmx.md:926: error: expected ',' or ';' before ')' token
../../llvm-gcc.src/gcc/config/i386/mmx.md:927: error: expected identifier or '(' before ',' token
../../llvm-gcc.src/gcc/config/i386/sse.md:3458: error: expected identifier or '(' before ',' token
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-19 08:46:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c4f85dd708 
					 
					
						
						
							
							Fix PR3016, a bug which can occur do to an invalid assumption:  
						
						 
						
						... 
						
						
						
						we assumed a CFG structure that would be valid when all code in 
the function is reachable, but not all code is necessarily 
reachable.  Do a simple, but horrible, CFG walk to check for this
case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-19 02:46:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e0dad4f41 
					 
					
						
						
							
							reduce indentation by using 'continue', no functionality change.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-19 02:07:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6fe73bbcf3 
					 
					
						
						
							
							Fix some problems in SpeculativelyExecuteBB.  Basically,  
						
						 
						
						... 
						
						
						
						because of dead code, a phi could use the speculated instruction
that was not in "BB2".  Make this check explicit and tighten up 
some other corners.  This fixes PR3292.  No testcase becauase this
depends entirely on visitation order of blocks and requires a 
sequence of 8 passes to repro.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-19 00:36:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9dd3b610dc 
					 
					
						
						
							
							Make this a bit more explicit about which cases need the  
						
						 
						
						... 
						
						
						
						check.  No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-18 23:22:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						125329891f 
					 
					
						
						
							
							introduce typedef for complicated vector, and use it too  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-17 00:09:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						de62aeaec4 
					 
					
						
						
							
							typo  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-16 23:08:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bb46f52027 
					 
					
						
						
							
							Add the private linkage.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 20:18:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						c478e52bf4 
					 
					
						
						
							
							avoid using iterators when they get invalidated potentially  
						
						 
						
						... 
						
						
						
						this fixes PR3332
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 18:40:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						39fa32403e 
					 
					
						
						
							
							Fix testsuite regressions from recursive inlining.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-13 22:43:37 +00:00