peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							65c3ba277c
							
						
					 | 
					
						
						
							
							* ungetregister is now only used for cpuregisters, renamed to
						
						
						
						
						
						
						
						ungetcpuregister
  * renamed (get|unget)explicitregister(s) to ..cpuregister
  * removed location-release/reference_release 
						
					 | 
					
						2004-09-25 14:23:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							33a834821f
							
						
					 | 
					
						
						
							
							* paraloc branch merged
						
						
						
						
						
					 | 
					
						2004-09-21 17:25:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a9758c5e2
							
						
					 | 
					
						
						
							
							* logs truncated
						
						
						
						
						
					 | 
					
						2004-06-20 08:55:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							588e2c38bf
							
						
					 | 
					
						
						
							
							* dwarf branch merged
						
						
						
						
						
					 | 
					
						2004-06-16 20:07:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							47f08937e4
							
						
					 | 
					
						
						
							
							* use localalign info for alignment for locals and temps
						
						
						
						
						
						
						
						* sparc fpu flags branching added
  * moved powerpc copy_valye_openarray to generic 
						
					 | 
					
						2004-01-12 22:11:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							42c6e9323b
							
						
					 | 
					
						
						
							
							* sparc updates, mostly float related
						
						
						
						
						
					 | 
					
						2004-01-12 16:39:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |