Dan Gohman 
							
						 
					 
					
						
						
							
						
						60ea268645 
					 
					
						
						
							
							Tidy up some commments and use the getAggregateOperand and  
						
						... 
						
						
						
						getInsertedValueOperand accessors. Thanks Matthijs!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-20 16:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						dfaceb49fc 
					 
					
						
						
							
							Fix the conditions under which SCCP should examine insertvalue  
						
						... 
						
						
						
						instructions. Thanks to Matthijs Kooijman for pointing this out!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-20 16:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c4b65ea56b 
					 
					
						
						
							
							Teach SCCP about insertvalue and extractvalue, and about  
						
						... 
						
						
						
						propagating constants across aggregate return values when
insertvalue and extractvalue are used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-20 01:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						60301608f8 
					 
					
						
						
							
							Fix PR2358 by resolving calls with undef arguments to overdefined.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-24 03:59:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9bca583f9d 
					 
					
						
						
							
							Allow for switch with no cases.  Was causing fault  
						
						... 
						
						
						
						in gcc.dg/pr27531-1.c.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-23 01:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						844731a7f1 
					 
					
						
						
							
							Clean up the use of static and anonymous namespaces. This turned up  
						
						... 
						
						
						
						several things that were neither in an anonymous namespace nor static
but not intended to be global.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-13 00:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5c8e8d7fc5 
					 
					
						
						
							
							Fix various DOUTs to not call the extremely expensive Value::getName()  
						
						... 
						
						
						
						method.  DOUT statements are disabled when assertions are off, but the
side effects of getName() are still evaluated.  Just call getNameSTart,
which is close enough and doesn't cause heap traffic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-11 01:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3a73c9e5f9 
					 
					
						
						
							
							Simplify code by using SwitchInst::findCaseValue instead of reimplementing it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-10 23:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						280a6e607d 
					 
					
						
						
							
							Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989  
						
						... 
						
						
						
						r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-25 16:53:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eb5f4092d9 
					 
					
						
						
							
							code restructuring, not functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-24 00:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7cb22ecf22 
					 
					
						
						
							
							Don't replace multiple result of calls with undef,  
						
						... 
						
						
						
						sccp tracks getresult values, not call values in this
case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-24 00:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f4023a1ef6 
					 
					
						
						
							
							code cleanup, no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-24 00:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6ee00b8ee 
					 
					
						
						
							
							Rewrite multiple return value handling in SCCP.  Before, the -sccp pass  
						
						... 
						
						
						
						would turn every getresult instruction into undef.  This helps with
rdar://5778210
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-23 05:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d4e0af9f89 
					 
					
						
						
							
							Be conservative if getresult operand is neither call nor invoke.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49430  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-09 15:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						051a950000 
					 
					
						
						
							
							API changes for class Use size reduction, wave 1.  
						
						... 
						
						
						
						Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-06 20:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c9235d2e85 
					 
					
						
						
							
							Don't include <map> in Pass.h, which doesn't need it. This requires  
						
						... 
						
						
						
						adding <map> to many files that actually do need it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48667  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-21 23:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9af014f80c 
					 
					
						
						
							
							Add TODO reminder.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-11 17:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7c490d4104 
					 
					
						
						
							
							Initial multiple return values support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-11 05:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						a66696ef0d 
					 
					
						
						
							
							SCCP also needs to be taught to follow unwind_to  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-09 09:44:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						6c36a0f9ee 
					 
					
						
						
							
							Not all users of a BB are Instructions any more.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-08 07:48:41 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						07e6e56f57 
					 
					
						
						
							
							Make Transforms to be 4.3 warnings-clean  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47371  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-20 11:26:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						05bb789430 
					 
					
						
						
							
							Fix PR1938 by forcing the code that uses an undefined value to branch one  
						
						... 
						
						
						
						way or the other.  Rewriting the code itself prevents subsequent analysis
passes from making contradictory conclusions about the code that could 
cause an infeasible path to be made feasible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46427  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-28 00:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						b15147ea4c 
					 
					
						
						
							
							Disable null pointer folding transforms for non-generic address spaces. This should probably be a target-specific predicate based on address space. That way for targets where this isn't applicable the predicate can be optimized away.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 07:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb406c2597 
					 
					
						
						
							
							Use empty() member functions when that's what's being tested for instead  
						
						... 
						
						
						
						of comparing begin() and end().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-03 19:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						e2abf12436 
					 
					
						
						
							
							Place SCCPSolver also in the anonymous namespace.  This  
						
						... 
						
						
						
						pacifies g++-4.2.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-20 08:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9f26f73179 
					 
					
						
						
							
							Fix PR1431  
						
						... 
						
						
						
						Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37185  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-17 22:10:15 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						ecd94c804a 
					 
					
						
						
							
							Fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-06 13:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1997473cf7 
					 
					
						
						
							
							Drop 'const'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3e15bf33e0 
					 
					
						
						
							
							Use 'static const char' instead of 'static const int'.  
						
						... 
						
						
						
						Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						794fd75c67 
					 
					
						
						
							
							Do not use typeinfo to identify pass in pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-01 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e34e9a29dc 
					 
					
						
						
							
							fix long lines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 23:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57939df2eb 
					 
					
						
						
							
							minor cleanups  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-04 04:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9d6565a5b1 
					 
					
						
						
							
							For PR1195:  
						
						... 
						
						
						
						Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-15 02:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9133fe2895 
					 
					
						
						
							
							Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in  
						
						... 
						
						
						
						the Transforms library. This reduces debug library size by 132 KB, debug
binary size by 376 KB, and reduces link time for llvm tools slightly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-05 23:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c1ec780d1e 
					 
					
						
						
							
							Switch this back to using an std::map.  DenseMap entries are getting invalidated  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 22:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1c1f112f74 
					 
					
						
						
							
							Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 21:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc56aad06d 
					 
					
						
						
							
							Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33794  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 20:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e777ff21b0 
					 
					
						
						
							
							eliminate a malloc/free for (almost) every GEP processed.  This speeds up  
						
						... 
						
						
						
						IPSCCP 3.3% on kimwitu.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33793  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 20:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b59673e650 
					 
					
						
						
							
							switch hash_map's over to DenseMap in SCCP.  This speeds up SCCP by 30% in  
						
						... 
						
						
						
						a release-assert build on kimwitu++.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 20:38:30 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						832254e1c2 
					 
					
						
						
							
							Changes to support making the shift instructions be true BinaryOperators.  
						
						... 
						
						
						
						This feature is needed in order to support shifts of more than 255 bits
on large integer types.  This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
   shl i32 %X, 1
instead of
   shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 02:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						79066fa6ac 
					 
					
						
						
							
							Adjust #includes to match movement of constant folding code from transformutils to libanalysis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33680  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 23:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd2492e6ff 
					 
					
						
						
							
							use smallvector instead of vector to make constant folding a bit more efficient  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33672  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 23:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5cbf985dcb 
					 
					
						
						
							
							For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid  
						
						... 
						
						
						
						confusion with external linkage types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 20:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						54a525d7ae 
					 
					
						
						
							
							Fix a minor bug handling constant exprs, introduced by a recent patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33175  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-13 00:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						a54b7cbd45 
					 
					
						
						
							
							For PR1064:  
						
						... 
						
						
						
						Implement the arbitrary bit-width integer feature. The feature allows
integers of any bitwidth (up to 64) to be defined instead of just 1, 8,
16, 32, and 64 bit integers.
This change does several things:
1. Introduces a new Derived Type, IntegerType, to represent the number of
   bits in an integer. The Type classes SubclassData field is used to
   store the number of bits. This allows 2^23 bits in an integer type.
2. Removes the five integer Type::TypeID values for the 1, 8, 16, 32 and
   64-bit integers. These are replaced with just IntegerType which is not
   a primitive any more.
3. Adjust the rest of LLVM to account for this change.
Note that while this incremental change lays the foundation for arbitrary
bit-width integers, LLVM has not yet been converted to actually deal with
them in any significant way. Most optimization passes, for example, will
still only deal with the byte-width integer types.  Future increments
will rectify this situation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-12 07:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						579dca12c2 
					 
					
						
						
							
							Implement review feedback for the ConstantBool->ConstantInt merge. Chris  
						
						... 
						
						
						
						recommended that getBoolValue be replaced with getZExtValue and that
get(bool) be replaced by get(const Type*, uint64_t). This implements
those changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-12 04:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4fe16d607d 
					 
					
						
						
							
							Rename BoolTy as Int1Ty. Patch by Sheng Zhou.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-11 18:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						6b6b6ef167 
					 
					
						
						
							
							For PR1043:  
						
						... 
						
						
						
						Merge ConstantIntegral and ConstantBool into ConstantInt.
Remove ConstantIntegral and ConstantBool from LLVM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-11 12:24:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ce2f8b265 
					 
					
						
						
							
							Enable a couple xforms for packed vectors (undef | v) -> -1 for packed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-04 02:12:40 +00:00