florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							092153e7ad
							
						
					 | 
					
						
						
							
							* handle unrolling of for ... downto ... correctly, resolves #15668
						
						
						
						
						
						
						
						git-svn-id: trunk@14884 - 
						
					 | 
					
						2010-02-10 21:08:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0d4efed2e
							
						
					 | 
					
						
						
							
							* forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135
						
						
						
						
						
						
						
						git-svn-id: trunk@13551 - 
						
					 | 
					
						2009-08-17 21:46:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e448b47a5
							
						
					 | 
					
						
						
							
							* compilation fixed
						
						
						
						
						
						
						
						git-svn-id: trunk@12061 - 
						
					 | 
					
						2008-11-12 20:42:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								yury
							
						 
					 | 
					
						
						
						
						
							
						
						
							b580cbc778
							
						
					 | 
					
						
						
							
							* Removed unused local var.
						
						
						
						
						
						
						
						git-svn-id: trunk@12057 - 
						
					 | 
					
						2008-11-12 18:02:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							db196d76c2
							
						
					 | 
					
						
						
							
							+ strength reduction for array accesses inside for loops
						
						
						
						
						
						
						
						* export get_mul_size so we can use it for strength reduction
* ensure loop counter is marked as being written
* typos fixed
git-svn-id: trunk@11825 - 
						
					 | 
					
						2008-09-26 18:23:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d01c330a1
							
						
					 | 
					
						
						
							
							* ttemprefnode -> ctemprefnode
						
						
						
						
						
						
						
						git-svn-id: trunk@11807 - 
						
					 | 
					
						2008-09-18 21:39:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							17d3da7266
							
						
					 | 
					
						
						
							
							* variables where the address is taken could have aliases so they aren't invariant
						
						
						
						
						
						
						
						git-svn-id: trunk@11806 - 
						
					 | 
					
						2008-09-18 19:08:57 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecd05a1043
							
						
					 | 
					
						
						
							
							+ framework for strength reduction of induction variables
						
						
						
						
						
						
						
						+ constant multiplications can be eliminated testwise
git-svn-id: trunk@11803 - 
						
					 | 
					
						2008-09-18 16:53:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							3294c59a73
							
						
					 | 
					
						
						
							
							* renamed optunrol into optloop
						
						
						
						
						
						
						
						git-svn-id: trunk@11798 - 
						
					 | 
					
						2008-09-17 20:21:19 +00:00 | 
					
					
						
						
							
							
							
						
					 |