Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								5ab5a1b578 
								
							 
						 
						
							
							
								
								Rename ValueState -> GRState.  
							
							 
							
							... 
							
							
							
							Rename ValueStateManager -> GRStateManager.
llvm-svn: 54721 
							
						 
						
							2008-08-13 04:27:00 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								91614e6fe6 
								
							 
						 
						
							
							
								
								Renamed deterministic EvalBinOp to DetermEvalBinOpNN.  This name mangling is unfortunately needed because virtual methods with the same name can be hidden by subclasses.  
							
							 
							
							... 
							
							
							
							llvm-svn: 53751 
							
						 
						
							2008-07-18 15:27:58 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								8d6b42e096 
								
							 
						 
						
							
							
								
								Created ValueStateSet class to manage the creation of multiple states by a method.  
							
							 
							
							... 
							
							
							
							Modified the new EvalBinOpNN to generate states instead of nodes.  This is a much simpler interface and is what clients will want to do.
llvm-svn: 53750 
							
						 
						
							2008-07-18 05:53:58 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								bc9118b165 
								
							 
						 
						
							
							
								
								Begin major changes to EvalXXX methods in GRTransferFuncs.  Currently some of the methods only return an RVal; we want them to be able to create an arbitrary number of states.  
							
							 
							
							... 
							
							
							
							llvm-svn: 53739 
							
						 
						
							2008-07-17 21:27:31 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								a7b8ffb05b 
								
							 
						 
						
							
							
								
								Refactored most of the "Store" piece of ValueState into a Store type. The  
							
							 
							
							... 
							
							
							
							current store implementation is now encapsulated by BasicStore.
These changes prompted some long due constification of ValueState. Much of the
diffs in this patch include adding "const" qualifiers.
llvm-svn: 53423 
							
						 
						
							2008-07-10 22:03:41 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								7145489c37 
								
							 
						 
						
							
							
								
								Small tweaks to EvalStore: pass an "RVal" instead of "LVal" for the TargetLV to  
							
							 
							
							... 
							
							
							
							represent possible stores to "Unknown."
llvm-svn: 49811 
							
						 
						
							2008-04-16 20:40:59 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								673b5c1e42 
								
							 
						 
						
							
							
								
								Add missing file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 49805 
							
						 
						
							2008-04-16 18:39:25 +00:00