| 
							
							
								 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 |  |