mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							7251301e50
							
						
					 | 
					
						
						
							
							-unused units removed from uses clause
						
						
						
						
						
					 | 
					
						2003-10-24 11:28:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							70fe77ca7c
							
						
					 | 
					
						
						
							
							* procinfo unit contains tprocinfo
						
						
						
						
						
						
						
						* cginfo renamed to cgbase
  * moved cgmessage to verbose
  * fixed ppc and sparc compiles 
						
					 | 
					
						2003-10-01 20:34:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a8d5eb25d
							
						
					 | 
					
						
						
							
							* NEWRA branch merged
						
						
						
						
						
					 | 
					
						2003-09-03 15:55:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b633246b9
							
						
					 | 
					
						
						
							
							* sparc fixes
						
						
						
						
						
					 | 
					
						2003-07-08 21:23:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0e4a452e4
							
						
					 | 
					
						
						
							
							* signed compare fixed
						
						
						
						
						
					 | 
					
						2003-07-06 22:09:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae8e74b45b
							
						
					 | 
					
						
						
							
							* cleanup and first sparc implementation
						
						
						
						
						
					 | 
					
						2003-07-06 17:44:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							230a14ff68
							
						
					 | 
					
						
						
							
							* getregisterfpu size parameter added
						
						
						
						
						
						
						
						* op_const_reg size parameter added
  * sparc updates 
						
					 | 
					
						2003-06-01 21:38:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							414bd5fa22
							
						
					 | 
					
						
						
							
							* more sparc cleanup
						
						
						
						
						
						
						
						* accumulator removed, splitted in function_return_reg (called) and
    function_result_reg (caller)
						
					 | 
					
						2003-05-30 23:57:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d902c46cb
							
						
					 | 
					
						
						
							
							* fixed generated code for compare instructions
						
						
						
						
						
					 | 
					
						2003-05-07 15:05:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f9fb59960
							
						
					 | 
					
						
						
							
							* adding emit_compare trying fixing compare bugs
						
						
						
						
						
					 | 
					
						2003-05-06 21:37:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							a33dd56d81
							
						
					 | 
					
						
						
							
							* fixing index overflow in handling new registers arrays.
						
						
						
						
						
					 | 
					
						2003-03-10 21:59:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							86bcea6ef5
							
						
					 | 
					
						
						
							
							* Code generator converted to new register notation
						
						
						
						
						
						
						
						- Horribily outdated todo.txt removed 
						
					 | 
					
						2003-02-19 22:00:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b3662c508
							
						
					 | 
					
						
						
							
							+ Load_left_right and clear_left_right implemented fixing test0001 register
						
						
						
						
						
						
						
						allocation bug. 
						
					 | 
					
						2003-02-13 21:15:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							07a21319b9
							
						
					 | 
					
						
						
							
							* making math code in RTL compiling.
						
						
						
						
						
						
						
						*NB : This does NOT mean necessary that it will generate correct code! 
						
					 | 
					
						2003-01-22 20:45:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3321868d5
							
						
					 | 
					
						
						
							
							* many stuff related to RTL fixed
						
						
						
						
						
					 | 
					
						2003-01-20 22:21:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							55a161bbbf
							
						
					 | 
					
						
						
							
							* Tregister changed into a record
						
						
						
						
						
					 | 
					
						2003-01-08 18:43:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							c20be82919
							
						
					 | 
					
						
						
							
							* adding unequaln node support to sparc compiler
						
						
						
						
						
					 | 
					
						2003-01-07 22:03:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							9978ebc539
							
						
					 | 
					
						
						
							
							- unit cga no more used in sparc compiler.
						
						
						
						
						
					 | 
					
						2002-12-30 21:17:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							33b405859b
							
						
					 | 
					
						
						
							
							- many emitXXX removed from cga.pas in order to remove that file.
						
						
						
						
						
					 | 
					
						2002-12-25 20:59:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d888ccff0
							
						
					 | 
					
						
						
							
							* many internal errors related to unimplemented nodes are fixed
						
						
						
						
						
					 | 
					
						2002-12-22 19:26:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mazen
							
						 
					 | 
					
						
						
						
						
							
						
						
							00ee9f8063
							
						
					 | 
					
						
						
							
							+ added support for the shift nodes
						
						
						
						
						
						
						
						+ added debug output on screen with -an command line option 
						
					 | 
					
						2002-12-21 23:21:47 +00:00 | 
					
					
						
						
							
							
							
						
					 |