|  florian | 511beac49c
							
							* get rid of the hack that tlabelnode inherits from tunarynode and stores a statement in left, resolves #40964 | vor 1 Jahr | 
				
					
						|  florian | 466561f09f
							
							* patch by Rika: Use Index* for pointer lists, resolves #40218 | vor 2 Jahren | 
				
					
						|  Rika Ichinose | 92771760b7
							
							Get rid of some global variables. | vor 3 Jahren | 
				
					
						|  florian | 3cf00af48d
							
							* compilation with -Oodfa fixed | vor 3 Jahren | 
				
					
						|  florian | 2b7c28e41a
							
							* (modified) patch by Rika: optutils.SetNodeSucessors improvement, resolves #39509 | vor 3 Jahren | 
				
					
						|  florian | a988c0fab1
							
							* explicitly reset successor if noreturn is set | vor 4 Jahren | 
				
					
						|  florian | edfbf2ce30
							
							* correctly handle inlined exits in dfa, resolves #38259 | vor 4 Jahren | 
				
					
						|  florian | aabd7c7217
							
							* more fixes for loop strength reduction | vor 5 Jahren | 
				
					
						|  florian | 30e186be78
							
							* renamed sum -> defsum to avoid confusion with usesum | vor 5 Jahren | 
				
					
						|  florian | b5659df425
							
							+ CalcUseSum: calculates a sum of all use sets of the current node and its children | vor 5 Jahren | 
				
					
						|  Jonas Maebe | ba1b4b1c92
							
							+ support for verifying whether a case statements handles all possibilities | vor 6 Jahren | 
				
					
						|  Jonas Maebe | 281b3ad276
							
							* fix case completeness and unreachable code warnings in compiler that would | vor 6 Jahren | 
				
					
						|  Jonas Maebe | 170ec00348
							
							- removed withnode (was no longer used since a very long time) | vor 6 Jahren | 
				
					
						|  pierre | 8cd55d4603
							
							Use longint type instead of AWord for Initial parameter in CalcExecutionWeigths (to avoid range error for avr compiler) | vor 7 Jahren | 
				
					
						|  yury | bf4eda478d
							
							* SetExecutionWeight(): Set execution weight also for nodes with special handling. Minor code cleanup/improvements. | vor 7 Jahren | 
				
					
						|  florian | 75251913b1
							
							* properly pass execution weight in SetExecutionWeight | vor 7 Jahren | 
				
					
						|  florian | 5dda0f5c74
							
							* patch by Pierre to fix warnings which prevent cross building | vor 7 Jahren | 
				
					
						|  florian | f08d3fdf8f
							
							* moved execution weight calculation into a separate pass, so the info is available already available before the code generation pass if needed | vor 7 Jahren | 
				
					
						|  florian | 730a3c2666
							
							+ PrintNodeDFA writes also the defsum | vor 9 Jahren | 
				
					
						|  florian | b1ee6f282c
							
							* set successor node for load nodes as well, they can be generated when inlining | vor 11 Jahren | 
				
					
						|  florian | 99eadb91b3
							
							* run CheckAndWarn to get proper locations for warnings about uninitialized variables | vor 12 Jahren | 
				
					
						|  florian | 89f34965e9
							
							* fix dfa of for nodes, loopiteration node introduced to get proper life information for the loop | vor 12 Jahren | 
				
					
						|  florian | 1f05011113
							
							* set successor of blocknodes properly | vor 12 Jahren | 
				
					
						|  florian | b3c2a8ddb1
							
							* set always resultnode as last node | vor 12 Jahren | 
				
					
						|  florian | 0af7a6f92c
							
							+ has_life_info | vor 12 Jahren | 
				
					
						|  florian | 709ba5e053
							
							+ introduce cnf_call_never_returns to signal the dfa if a call node never returns | vor 12 Jahren | 
				
					
						|  florian | db196d76c2
							
							+ strength reduction for array accesses inside for loops | vor 17 Jahren | 
				
					
						|  florian | 61dbf89bdb
							
							* set successor properly for for-nodes | vor 17 Jahren | 
				
					
						|  florian | 63b35fdb2e
							
							+ give more sophisticated warnings about uninitalized variables when life info is available | vor 18 Jahren | 
				
					
						|  florian | 2761b9e096
							
							* life info generation works for the whole compiler if exception catching blocks are ignored | vor 18 Jahren |