..  
		
		
			
			
			
			
				
					
						
							
								ADCE.cpp 
							
						
					 
				 
				
					
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which 
						
					 
				 
				2010-10-19 17:21:58 +00:00  
		
			
			
			
			
				
					
						
							
								BasicBlockPlacement.cpp 
							
						
					 
				 
				
					
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which 
						
					 
				 
				2010-10-19 17:21:58 +00:00  
		
			
			
			
			
				
					
						
							
								CMakeLists.txt 
							
						
					 
				 
				
					
						
							
							Unbreak CMake build. 
						
					 
				 
				2011-02-28 23:56:33 +00:00  
		
			
			
			
			
				
					
						
							
								CodeGenPrepare.cpp 
							
						
					 
				 
				
					
						
							
							Debug intrinsics must be skipped at the beginning and ends of blocks, lest they 
						
					 
				 
				2011-03-24 16:34:59 +00:00  
		
			
			
			
			
				
					
						
							
								ConstantProp.cpp 
							
						
					 
				 
				
					
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which 
						
					 
				 
				2010-10-19 17:21:58 +00:00  
		
			
			
			
			
				
					
						
							
								CorrelatedValuePropagation.cpp 
							
						
					 
				 
				
					
						
							
							Fix PR8790, another instance where unreachable code can cause instruction simplification to fail, 
						
					 
				 
				2010-12-15 00:55:35 +00:00  
		
			
			
			
			
				
					
						
							
								DCE.cpp 
							
						
					 
				 
				
					
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which 
						
					 
				 
				2010-10-19 17:21:58 +00:00  
		
			
			
			
			
				
					
						
							
								DeadStoreElimination.cpp 
							
						
					 
				 
				
					
						
							
							* The DSE code that tested for overlapping needed to take into account the fact 
						
					 
				 
				2011-03-30 21:37:19 +00:00  
		
			
			
			
			
				
					
						
							
								EarlyCSE.cpp 
							
						
					 
				 
				
					
						
							
							Duncan deftly points out that readnone functions aren't 
						
					 
				 
				2011-01-03 23:38:13 +00:00  
		
			
			
			
			
				
					
						
							
								GVN.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00  
		
			
			
			
			
				
					
						
							
								IndVarSimplify.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00  
		
			
			
			
			
				
					
						
							
								JumpThreading.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00  
		
			
			
			
			
				
					
						
							
								LICM.cpp 
							
						
					 
				 
				
					
						
							
							While sinking an instruction, do not lose llvm.dbg.value intrinsic. 
						
					 
				 
				2011-03-08 03:06:19 +00:00  
		
			
			
			
			
				
					
						
							
								LoopDeletion.cpp 
							
						
					 
				 
				
					
						
							
							Make LoopDeletion work on loops with multiple edges, as long as the incoming 
						
					 
				 
				2011-02-22 22:25:39 +00:00  
		
			
			
			
			
				
					
						
							
								LoopIdiomRecognize.cpp 
							
						
					 
				 
				
					
						
							
							Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap 
						
					 
				 
				2011-03-14 16:50:06 +00:00  
		
			
			
			
			
				
					
						
							
								LoopInstSimplify.cpp 
							
						
					 
				 
				
					
						
							
							LoopInstSimplify preserves ScalarEvolution. 
						
					 
				 
				2011-02-11 06:08:25 +00:00  
		
			
			
			
			
				
					
						
							
								LoopRotation.cpp 
							
						
					 
				 
				
					
						
							
							Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value that is modified inside loop. 
						
					 
				 
				2011-02-14 23:03:23 +00:00  
		
			
			
			
			
				
					
						
							
								LoopStrengthReduce.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00  
		
			
			
			
			
				
					
						
							
								LoopUnrollPass.cpp 
							
						
					 
				 
				
					
						
							
							Remove dead code, that I apparently wrote a while back.  We seem to be doing well enough 
						
					 
				 
				2011-01-17 22:39:54 +00:00  
		
			
			
			
			
				
					
						
							
								LoopUnswitch.cpp 
							
						
					 
				 
				
					
						
							
							Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about 
						
					 
				 
				2011-02-11 06:08:28 +00:00  
		
			
			
			
			
				
					
						
							
								LowerAtomic.cpp 
							
						
					 
				 
				
					
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which 
						
					 
				 
				2010-10-19 17:21:58 +00:00  
		
			
			
			
			
				
					
						
							
								Makefile 
							
						
					 
				 
				
					
						
							
							make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 
						
					 
				 
				2010-01-24 20:43:08 +00:00  
		
			
			
			
			
				
					
						
							
								MemCpyOptimizer.cpp 
							
						
					 
				 
				
					
						
							
							Spelling fix: consequtive -> consecutive. 
						
					 
				 
				2011-02-15 09:23:02 +00:00  
		
			
			
			
			
				
					
						
							
								Reassociate.cpp 
							
						
					 
				 
				
					
						
							
							RecursivelyDeleteTriviallyDeadInstructions only needs a 
						
					 
				 
				2011-03-10 20:57:44 +00:00  
		
			
			
			
			
				
					
						
							
								Reg2Mem.cpp 
							
						
					 
				 
				
					
						
							
							Get rid of static constructors for pass registration.  Instead, every pass exposes an initializeMyPassFunction(), which 
						
					 
				 
				2010-10-19 17:21:58 +00:00  
		
			
			
			
			
				
					
						
							
								SCCP.cpp 
							
						
					 
				 
				
					
						
							
							SCCP doesn't actually preserve the CFG. It will delete and insert terminator 
						
					 
				 
				2011-01-21 08:38:09 +00:00  
		
			
			
			
			
				
					
						
							
								Scalar.cpp 
							
						
					 
				 
				
					
						
							
							Delete the GEPSplitter experiment. 
						
					 
				 
				2011-02-28 19:47:47 +00:00  
		
			
			
			
			
				
					
						
							
								ScalarReplAggregates.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00  
		
			
			
			
			
				
					
						
							
								SimplifyCFGPass.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00  
		
			
			
			
			
				
					
						
							
								SimplifyLibCalls.cpp 
							
						
					 
				 
				
					
						
							
							Preserve line number information while simplifying libcalls. 
						
					 
				 
				2011-03-09 21:27:52 +00:00  
		
			
			
			
			
				
					
						
							
								Sink.cpp 
							
						
					 
				 
				
					
						
							
							Add helper functions for computing the Location of load, store, 
						
					 
				 
				2010-11-11 21:50:19 +00:00  
		
			
			
			
			
				
					
						
							
								TailDuplication.cpp 
							
						
					 
				 
				
					
						
							
							Replace calls to ConstantFoldInstruction with calls to SimplifyInstruction 
						
					 
				 
				2010-11-23 20:26:33 +00:00  
		
			
			
			
			
				
					
						
							
								TailRecursionElimination.cpp 
							
						
					 
				 
				
					
						
							
							Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 
						
					 
				 
				2011-03-30 11:28:46 +00:00