Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								6b052f2154
								
							
						 | 
						
							
							
								
								Clean up #includes
							
							
							
							
							
							
							
							llvm-svn: 10799 
							
						 | 
						
							2004-01-12 19:56:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								429963742e
								
							
						 | 
						
							
							
								
								Remove use of ConstantExpr::getShift
							
							
							
							
							
							
							
							llvm-svn: 10792 
							
						 | 
						
							2004-01-12 19:10:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								2853a7ed22
								
							
						 | 
						
							
							
								
								Remove use of ConstantHandling
							
							
							
							
							
							
							
							llvm-svn: 10789 
							
						 | 
						
							2004-01-12 18:35:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								fc6c859a0c
								
							
						 | 
						
							
							
								
								Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldTerminator
							
							
							
							
							
							
							
							llvm-svn: 10785 
							
						 | 
						
							2004-01-12 18:25:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								04efa4b155
								
							
						 | 
						
							
							
								
								Add new function
							
							
							
							
							
							
							
							llvm-svn: 10529 
							
						 | 
						
							2003-12-19 05:56:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Brian Gaeke
							
						 | 
						
							
							
							
							
							
								
							
							
								960707c335
								
							
						 | 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.
							
							
							
							
							
							
							
							llvm-svn: 9903 
							
						 | 
						
							2003-11-11 22:41:34 +00:00 | 
						
					
				
					
						
							
							
								 
								John Criswell
							
						 | 
						
							
							
							
							
							
								
							
							
								482202a601
								
							
						 | 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.
							
							
							
							
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 | 
						
							2003-10-20 19:43:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								c54d608377
								
							
						 | 
						
							
							
								
								Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5
							
							
							
							
							
							
							
							llvm-svn: 8093 
							
						 | 
						
							2003-08-23 23:18:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								821deeeffa
								
							
						 | 
						
							
							
								
								Implement folding of switch instructions.
							
							
							
							
							
							
							
							Implements SimplifyCFG/2003-08-17-FoldSwitch.ll
llvm-svn: 7923 
							
						 | 
						
							2003-08-17 20:21:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								031340a551
								
							
						 | 
						
							
							
								
								Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
							
							
							
							
							
							
							
							llvm-svn: 7921 
							
						 | 
						
							2003-08-17 19:41:53 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								4b7e3364c7
								
							
						 | 
						
							
							
								
								The fixme is irrelevant: if that happens, the LLVM bytecode is malformed.
							
							
							
							
							
							
							
							This fixes testcase: SimplifyCFG/2003-08-17-BranchFold.ll
llvm-svn: 7919 
							
						 | 
						
							2003-08-17 19:34:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Misha Brukman
							
						 | 
						
							
							
							
							
							
								
							
							
								373086db75
								
							
						 | 
						
							
							
								
								Hopefully, the final fix for `[Pp]ropogate'.
							
							
							
							
							
							
							
							llvm-svn: 6251 
							
						 | 
						
							2003-05-20 21:01:22 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								4869f3700e
								
							
						 | 
						
							
							
								
								Rename Instruction::hasSideEffects() -> mayWriteToMemory()
							
							
							
							
							
							
							
							llvm-svn: 5620 
							
						 | 
						
							2003-02-24 20:48:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								fda72b1aad
								
							
						 | 
						
							
							
								
								*** empty log message ***
							
							
							
							
							
							
							
							llvm-svn: 2777 
							
						 | 
						
							2002-06-25 16:12:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ab038d44b0
								
							
						 | 
						
							
							
								
								Simplify the interface to local DCE and Constant prop
							
							
							
							
							
							
							
							llvm-svn: 2749 
							
						 | 
						
							2002-05-26 20:18:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								4b009adc77
								
							
						 | 
						
							
							
								
								Simplify interface to ConstantFoldTerminator
							
							
							
							
							
							
							
							llvm-svn: 2697 
							
						 | 
						
							2002-05-21 20:04:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								28537dff72
								
							
						 | 
						
							
							
								
								Add code pulled out of TransformInternals.cpp, ConstProp.cpp, and DCE.cpp
							
							
							
							
							
							
							
							llvm-svn: 2513 
							
						 | 
						
							2002-05-07 18:07:59 +00:00 |