| 
							
							
								 Chris Lattner | 17fd273512 | Add constant folding wrapper support for select instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12319 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-03-12 05:53:03 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7822c2ae07 | Clean up #includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10799 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-12 19:56:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c6646ebdb9 | Remove use of ConstantExpr::getShift git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10792 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-12 19:10:58 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 81ebc30089 | Remove use of ConstantHandling git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10789 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-12 18:35:03 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8f90b005d6 | Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldTerminator git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10785 91177308-0d34-0410-b5e6-96231b3b80d8 | 2004-01-12 18:25:22 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | abbc2dd779 | Add new function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10529 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-19 05:56:28 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | d0fde30ce8 | Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-11 22:41:34 +00:00 |  | 
			
				
					| 
							
							
								 John Criswell | b576c94c15 | Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 19:43:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7d6c24cdbf | Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8093 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-23 23:18:19 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 10b1f5a941 | Implement folding of switch instructions. Implements SimplifyCFG/2003-08-17-FoldSwitch.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7923 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-17 20:21:14 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 694e37f08a | Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7921 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-17 19:41:53 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 342a9d1464 | The fixme is irrelevant: if that happens, the LLVM bytecode is malformed. This fixes testcase: SimplifyCFG/2003-08-17-BranchFold.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7919 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-08-17 19:34:55 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 82c89b9f3a | Hopefully, the final fix for `[Pp]ropogate'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6251 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-05-20 21:01:22 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f0a93ed9c5 | Rename Instruction::hasSideEffects() -> mayWriteToMemory() git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5620 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-02-24 20:48:32 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 18961504fc | *** empty log message *** git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2777 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-06-25 16:12:52 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 16da494c81 | Simplify the interface to local DCE and Constant prop git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2749 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-05-26 20:18:18 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 76ae3445f8 | Simplify interface to ConstantFoldTerminator git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2697 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-05-21 20:04:50 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 4d1e46e7b0 | Add code pulled out of TransformInternals.cpp, ConstProp.cpp, and DCE.cpp git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2513 91177308-0d34-0410-b5e6-96231b3b80d8 | 2002-05-07 18:07:59 +00:00 |  |