florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9955e6b2bf 
							
						 
					 
					
						
						
							
							* dfa fixes by Sergei Gorelkin,  resolve   #15402  
						
						... 
						
						
						
						git-svn-id: trunk@14455 - 
						
					 
					
						2009-12-20 21:02:11 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a537134603 
							
						 
					 
					
						
						
							
							* set result of ResetDFA,  resolves   #12757  
						
						... 
						
						
						
						git-svn-id: trunk@12359 - 
						
					 
					
						2008-12-12 21:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5951fa14 
							
						 
					 
					
						
						
							
							+ first full implementation of induction variable strength reduction  
						
						... 
						
						
						
						git-svn-id: trunk@11805 - 
						
					 
					
						2008-09-18 18:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0bd054f4 
							
						 
					 
					
						
						
							
							+ tfornode.simply which removes for loops being never executed  
						
						... 
						
						
						
						* handle function results correctly in life dfa
* handle for loops with at least one iteration better in life dfa
o resolves  #8151 
git-svn-id: trunk@11624 - 
						
					 
					
						2008-08-21 21:38:50 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							369ed493f2 
							
						 
					 
					
						
						
							
							* new node flag nf_modify to mark nodes being read and then written by one load node  
						
						... 
						
						
						
						* dfa takes care of nf_modify to create better life information
o resolves  #11846  and #11849 
git-svn-id: trunk@11615 - 
						
					 
					
						2008-08-20 21:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b180643381 
							
						 
					 
					
						
						
							
							* handle more nodes when creating life info  
						
						... 
						
						
						
						git-svn-id: trunk@11548 - 
						
					 
					
						2008-08-11 20:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc0a04db5 
							
						 
					 
					
						
						
							
							* handle exit(<expr>) correctly in the dfa,  resolves   #11848  
						
						... 
						
						
						
						git-svn-id: trunk@11547 - 
						
					 
					
						2008-08-11 19:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a2ac6c698d 
							
						 
					 
					
						
						
							
							* fixed dfa for raise nodes  
						
						... 
						
						
						
						git-svn-id: trunk@8155 - 
						
					 
					
						2007-07-23 20:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b6cca14944 
							
						 
					 
					
						
						
							
							* proper handling of dummy result node in dfa,  resolves   #8717   and  #8079  
						
						... 
						
						
						
						+ tests
git-svn-id: trunk@8147 - 
						
					 
					
						2007-07-23 08:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							63b35fdb2e 
							
						 
					 
					
						
						
							
							+ give more sophisticated warnings about uninitalized variables when life info is available  
						
						... 
						
						
						
						git-svn-id: trunk@7562 - 
						
					 
					
						2007-06-03 17:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							2761b9e096 
							
						 
					 
					
						
						
							
							* life info generation works for the whole compiler if exception catching blocks are ignored  
						
						... 
						
						
						
						git-svn-id: trunk@7561 - 
						
					 
					
						2007-06-03 16:37:59 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							496d73dc9d 
							
						 
					 
					
						
						
							
							+ dfa for more node types  
						
						... 
						
						
						
						git-svn-id: trunk@7560 - 
						
					 
					
						2007-06-03 10:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d469e3a7ef 
							
						 
					 
					
						
						
							
							+ do life dfa for exit  
						
						... 
						
						
						
						git-svn-id: trunk@7299 - 
						
					 
					
						2007-05-07 20:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d27b5482 
							
						 
					 
					
						
						
							
							* life info dfa for break and continue  
						
						... 
						
						
						
						git-svn-id: trunk@7298 - 
						
					 
					
						2007-05-07 20:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							62d54389c8 
							
						 
					 
					
						
						
							
							+ life dfa for if, label and goto  
						
						... 
						
						
						
						git-svn-id: trunk@7297 - 
						
					 
					
						2007-05-07 19:14:21 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							45cda67f3f 
							
						 
					 
					
						
						
							
							+ first basically working (not all node types yet) dfa implementation determining life information  
						
						... 
						
						
						
						git-svn-id: trunk@7294 - 
						
					 
					
						2007-05-06 21:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							867e00dee3 
							
						 
					 
					
						
						
							
							* backup commit of more dfa stuff  
						
						... 
						
						
						
						git-svn-id: trunk@7287 - 
						
					 
					
						2007-05-06 10:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							87bdf13f9f 
							
						 
					 
					
						
						
							
							+ first draft for dfa  
						
						... 
						
						
						
						git-svn-id: trunk@7282 - 
						
					 
					
						2007-05-05 20:50:09 +00:00