Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ec97a90221
								
							
						 | 
						
							
							
								
								split vector stuff out to InstCombineVectorOps.cpp
							
							
							
							
							
							
							
							llvm-svn: 92683 
							
						 | 
						
							2010-01-05 05:36:20 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								de1feded32
								
							
						 | 
						
							
							
								
								split PHI node stuff out to InstCombinePHI.cpp
							
							
							
							
							
							
							
							llvm-svn: 92682 
							
						 | 
						
							2010-01-05 05:31:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Devang Patel
							
						 | 
						
							
							
							
							
							
								
							
							
								be94f23992
								
							
						 | 
						
							
							
								
								Remove dead debug info intrinsics.
							
							
							
							
							
							
							
							Intrinsic::dbg_stoppoint
 Intrinsic::dbg_region_start 
 Intrinsic::dbg_region_end 
 Intrinsic::dbg_func_start
AutoUpgrade simply ignores these intrinsics now.
llvm-svn: 92557 
							
						 | 
						
							2010-01-05 01:10:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								2cb08e69b1
								
							
						 | 
						
							
							
								
								silence a bogus 'might be used uninit' warning from GCC.
							
							
							
							
							
							
							
							llvm-svn: 92494 
							
						 | 
						
							2010-01-04 18:48:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								59d95743c8
								
							
						 | 
						
							
							
								
								move some more cast-related stuff
							
							
							
							
							
							
							
							llvm-svn: 92471 
							
						 | 
						
							2010-01-04 07:59:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								92be2adba6
								
							
						 | 
						
							
							
								
								move the [Can]EvaluateInDifferentType functions out to InstCombineCasts.cpp
							
							
							
							
							
							
							
							llvm-svn: 92469 
							
						 | 
						
							2010-01-04 07:54:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								2b295a0eba
								
							
						 | 
						
							
							
								
								split 943 lines of instcombine out to a new InstCombineCasts.cpp
							
							
							
							
							
							
							
							file.  InstructionCombining.cpp is now down to a svelte 9300 lines :)
llvm-svn: 92468 
							
						 | 
						
							2010-01-04 07:53:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								2188e40e4c
								
							
						 | 
						
							
							
								
								split instcombine of compares (visit[FI]Cmp) out to
							
							
							
							
							
							
							
							a new InstCombineCompares.cpp file.
llvm-svn: 92467 
							
						 | 
						
							2010-01-04 07:37:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								7e0449172c
								
							
						 | 
						
							
							
								
								move the 'SimplifyDemandedFoo' methods out to their own file, cutting 1K lines out of instcombine.cpp
							
							
							
							
							
							
							
							llvm-svn: 92465 
							
						 | 
						
							2010-01-04 07:17:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								35522b7465
								
							
						 | 
						
							
							
								
								split the instcombine class definition out to a header shared
							
							
							
							
							
							
							
							among the instcombine library.
llvm-svn: 92463 
							
						 | 
						
							2010-01-04 07:12:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								b8906bda13
								
							
						 | 
						
							
							
								
								remove a ton of unneeded LLVMContext stuff.
							
							
							
							
							
							
							
							llvm-svn: 92462 
							
						 | 
						
							2010-01-04 07:02:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								66c2e54bcd
								
							
						 | 
						
							
							
								
								move InstCombineWorklist out to its own header.
							
							
							
							
							
							
							
							llvm-svn: 92461 
							
						 | 
						
							2010-01-04 06:30:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								c0e6640d3a
								
							
						 | 
						
							
							
								
								move instcombine to its own library, it's past time.
							
							
							
							
							
							
							
							llvm-svn: 92459 
							
						 | 
						
							2010-01-04 06:23:24 +00:00 |