eb04d9bcb4 
								
							 
						 
						
							
							
								
								Add #include <iostream> since Value.h does not #include it any more.  
							
							... 
							
							
							
							llvm-svn: 14622 
							
						 
						
							2004-07-04 12:19:56 +00:00  
				
					
						
							
							
								 
						
							
								74e2acfcdd 
								
							 
						 
						
							
							
								
								Simplify code  
							
							... 
							
							
							
							llvm-svn: 14424 
							
						 
						
							2004-06-26 19:31:26 +00:00  
				
					
						
							
							
								 
						
							
								85f325b544 
								
							 
						 
						
							
							
								
								Remove use of ConstantHandling itf  
							
							... 
							
							
							
							llvm-svn: 10781 
							
						 
						
							2004-01-12 18:02:15 +00:00  
				
					
						
							
							
								 
						
							
								30513e0a3a 
								
							 
						 
						
							
							
								
								rename ClassifyExpression -> ClassifyExpr  
							
							... 
							
							
							
							llvm-svn: 10592 
							
						 
						
							2003-12-23 08:04:08 +00:00  
				
					
						
							
							
								 
						
							
								1e74843e7c 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							... 
							
							
							
							llvm-svn: 10588 
							
						 
						
							2003-12-23 06:44:41 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								44d2c3514a 
								
							 
						 
						
							
							
								
								Regularize header file comments  
							
							... 
							
							
							
							llvm-svn: 9071 
							
						 
						
							2003-10-13 03:32:08 +00:00  
				
					
						
							
							
								 
						
							
								23801c571e 
								
							 
						 
						
							
							
								
								Eliminate old-style cast  
							
							... 
							
							
							
							llvm-svn: 7248 
							
						 
						
							2003-07-23 15:16:40 +00:00  
				
					
						
							
							
								 
						
							
								7b14a19965 
								
							 
						 
						
							
							
								
								The word `separate' only has one `e'.  
							
							... 
							
							
							
							llvm-svn: 7174 
							
						 
						
							2003-07-14 17:26:34 +00:00  
				
					
						
							
							
								 
						
							
								8309574e8d 
								
							 
						 
						
							
							
								
								Fix bug: Regression/Other/2002-03-11-ExprAssertion.ll  
							
							... 
							
							
							
							llvm-svn: 7046 
							
						 
						
							2003-07-01 21:08:52 +00:00  
				
					
						
							
							
								 
						
							
								81d75b7cfc 
								
							 
						 
						
							
							
								
								Fix bug: LevelRaise/2003-06-25-ExprAnalysis.ll  
							
							... 
							
							
							
							llvm-svn: 6903 
							
						 
						
							2003-06-25 17:09:03 +00:00  
				
					
						
							
							
								 
						
							
								e5838c4d72 
								
							 
						 
						
							
							
								
								s/convertable/convertible/g  
							
							... 
							
							
							
							llvm-svn: 6248 
							
						 
						
							2003-05-20 18:45:36 +00:00  
				
					
						
							
							
								 
						
							
								dee5f75221 
								
							 
						 
						
							
							
								
								Fix bug: IndVarSimplify/2003-04-16-ExprAnalysis.ll  
							
							... 
							
							
							
							llvm-svn: 5795 
							
						 
						
							2003-04-16 22:50:19 +00:00  
				
					
						
							
							
								 
						
							
								2d42bbf5d0 
								
							 
						 
						
							
							
								
								- Renamed Type::isIntegral() to Type::isInteger()  
							
							... 
							
							
							
							- Added new method Type::isIntegral() that is the same as isInteger, but
    also accepts bool.
SCVS: ----------------------------------------------------------------------
llvm-svn: 3572 
							
						 
						
							2002-09-03 01:05:48 +00:00  
				
					
						
							
							
								 
						
							
								ed39ccae8d 
								
							 
						 
						
							
							
								
								- Eliminate the last traces of the 'analysis' namespace  
							
							... 
							
							
							
							llvm-svn: 3550 
							
						 
						
							2002-08-30 22:53:53 +00:00  
				
					
						
							
							
								 
						
							
								4b0cac3b0f 
								
							 
						 
						
							
							
								
								Add #include removed from ConstantHandling.h  
							
							... 
							
							
							
							llvm-svn: 2496 
							
						 
						
							2002-05-06 17:53:10 +00:00  
				
					
						
							
							
								 
						
							
								181cc32365 
								
							 
						 
						
							
							
								
								Replace all usages of Type::isPointerType with isa<PointerType>  
							
							... 
							
							
							
							llvm-svn: 2486 
							
						 
						
							2002-05-06 16:15:30 +00:00  
				
					
						
							
							
								 
						
							
								6a1ea6fffc 
								
							 
						 
						
							
							
								
								Module's are no longer Value subclasses  
							
							... 
							
							
							
							llvm-svn: 2351 
							
						 
						
							2002-04-28 04:50:00 +00:00  
				
					
						
							
							
								 
						
							
								2e9fa6d101 
								
							 
						 
						
							
							
								
								Move FunctionArgument out of iOther.h into Argument.h and rename class to  
							
							... 
							
							
							
							be 'Argument' instead of FunctionArgument.
llvm-svn: 2216 
							
						 
						
							2002-04-09 19:48:49 +00:00  
				
					
						
							
							
								 
						
							
								65b529fe6d 
								
							 
						 
						
							
							
								
								ConstantHandling moved into VMCore library  
							
							... 
							
							
							
							llvm-svn: 2165 
							
						 
						
							2002-04-08 20:18:09 +00:00  
				
					
						
							
							
								 
						
							
								0df67e347a 
								
							 
						 
						
							
							
								
								change refs to Method to Function  
							
							... 
							
							
							
							Change references to MEthodArgument to FunctionArgument
llvm-svn: 1989 
							
						 
						
							2002-03-26 17:55:33 +00:00  
				
					
						
							
							
								 
						
							
								c47c3cce6f 
								
							 
						 
						
							
							
								
								Fix test/Regression/Other/2002-03-14-ValueToLarge.ll.  Note that this  
							
							... 
							
							
							
							fix could be better, but we don't have the infrastructure to find out what
size types are yet.
llvm-svn: 1876 
							
						 
						
							2002-03-14 22:35:50 +00:00  
				
					
						
							
							
								 
						
							
								26ec881062 
								
							 
						 
						
							
							
								
								Bugfix for test/Regression/Other/2002-03-11-ExprAssertion.ll  
							
							... 
							
							
							
							llvm-svn: 1856 
							
						 
						
							2002-03-11 20:50:24 +00:00  
				
					
						
							
							
								 
						
							
								ee965abc36 
								
							 
						 
						
							
							
								
								Move stuff out of the Optimizations directories into the appropriate Transforms  
							
							... 
							
							
							
							directories.  Eliminate the opt namespace.
llvm-svn: 1520 
							
						 
						
							2002-01-21 23:17:48 +00:00  
				
					
						
							
							
								 
						
							
								7f74a56e24 
								
							 
						 
						
							
							
								
								Changes to build successfully with GCC 3.02  
							
							... 
							
							
							
							llvm-svn: 1503 
							
						 
						
							2002-01-20 22:54:45 +00:00  
				
					
						
							
							
								 
						
							
								cdbcb1fd17 
								
							 
						 
						
							
							
								
								Some programs are using BB's as values, until we resolve this. Disable the assert  
							
							... 
							
							
							
							llvm-svn: 1448 
							
						 
						
							2001-12-13 00:45:06 +00:00  
				
					
						
							
							
								 
						
							
								be68833765 
								
							 
						 
						
							
							
								
								"fix" problems processing floating point expressions  
							
							... 
							
							
							
							llvm-svn: 1421 
							
						 
						
							2001-12-05 19:38:29 +00:00  
				
					
						
							
							
								 
						
							
								3462ae3ad7 
								
							 
						 
						
							
							
								
								Rename ConstPoolVal -> Constant  
							
							... 
							
							
							
							Rename ConstPool*   -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407 
							
						 
						
							2001-12-03 22:26:30 +00:00  
				
					
						
							
							
								 
						
							
								b4a7eb10fa 
								
							 
						 
						
							
							
								
								Make Mul work right  
							
							... 
							
							
							
							Make sub work right
llvm-svn: 1371 
							
						 
						
							2001-11-26 18:53:07 +00:00  
				
					
						
							
							
								 
						
							
								0ae45bd3f4 
								
							 
						 
						
							
							
								
								* Implement more powerful expr analysis of cast instructions  
							
							... 
							
							
							
							llvm-svn: 1335 
							
						 
						
							2001-11-26 16:53:50 +00:00  
				
					
						
							
							
								 
						
							
								f7d66a73ce 
								
							 
						 
						
							
							
								
								Fix code to make GCC 2.96 happy  
							
							... 
							
							
							
							llvm-svn: 753 
							
						 
						
							2001-10-13 06:34:47 +00:00  
				
					
						
							
							
								 
						
							
								7fac070215 
								
							 
						 
						
							
							
								
								* Both Method & GlobalVariable now subclass GlobalValue  
							
							... 
							
							
							
							* ConstPoolPointerReference now represents a pointer to a GlobalValue
* Methods name references are now explicit pointers to methods
* Rename Value::GlobalVal to Value::GlobalVariableVal to avoid confusion
llvm-svn: 703 
							
						 
						
							2001-10-03 14:53:21 +00:00  
				
					
						
							
							
								 
						
							
								da55810666 
								
							 
						 
						
							
							
								
								Commit more code over to new cast style  
							
							... 
							
							
							
							llvm-svn: 697 
							
						 
						
							2001-10-02 03:41:24 +00:00  
				
					
						
							
							
								 
						
							
								3856934386 
								
							 
						 
						
							
							
								
								Convert more code to use new style casts  
							
							... 
							
							
							
							Eliminate old style casts from value.h
llvm-svn: 696 
							
						 
						
							2001-10-01 20:11:19 +00:00  
				
					
						
							
							
								 
						
							
								8f19112923 
								
							 
						 
						
							
							
								
								Add more support for new style casts  
							
							... 
							
							
							
							Convert more code to use them
llvm-svn: 695 
							
						 
						
							2001-10-01 18:26:53 +00:00  
				
					
						
							
							
								 
						
							
								4b717c0edc 
								
							 
						 
						
							
							
								
								Add support for new style casts  
							
							... 
							
							
							
							llvm-svn: 694 
							
						 
						
							2001-10-01 16:18:37 +00:00  
				
					
						
							
							
								 
						
							
								3ce5ac2107 
								
							 
						 
						
							
							
								
								Handle subtract in expression classifier  
							
							... 
							
							
							
							llvm-svn: 548 
							
						 
						
							2001-09-11 04:27:34 +00:00  
				
					
						
							
							
								 
						
							
								706946b40a 
								
							 
						 
						
							
							
								
								Add support for global variables  
							
							... 
							
							
							
							llvm-svn: 535 
							
						 
						
							2001-09-10 20:07:57 +00:00  
				
					
						
							
							
								 
						
							
								c6b06c4f9b 
								
							 
						 
						
							
							
								
								Simplify code by eliminating need to hang onto constant pool references  
							
							... 
							
							
							
							llvm-svn: 440 
							
						 
						
							2001-09-07 16:31:04 +00:00  
				
					
						
							
							
								 
						
							
								c4d6aca02e 
								
							 
						 
						
							
							
								
								Fix a bug when compiling 'shl ubyte * %var, ubyte 2'  
							
							... 
							
							
							
							llvm-svn: 295 
							
						 
						
							2001-07-25 22:47:32 +00:00  
				
					
						
							
							
								 
						
							
								2c6f274188 
								
							 
						 
						
							
							
								
								More functionality, renamed API  
							
							... 
							
							
							
							llvm-svn: 241 
							
						 
						
							2001-07-21 19:07:19 +00:00  
				
					
						
							
							
								 
						
							
								85090922f4 
								
							 
						 
						
							
							
								
								Start of expression analysis support  
							
							... 
							
							
							
							llvm-svn: 219 
							
						 
						
							2001-07-20 19:17:55 +00:00