peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f44380e4a9 
							
						 
					 
					
						
						
							
							* fixed alias/colouring > 255  
						
						 
						
						
						
					 
					
						2003-11-10 19:05:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b0ba21fa 
							
						 
					 
					
						
						
							
							* 1.9.0  
						
						 
						
						
						
					 
					
						2003-11-01 19:27:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							ba59054e84 
							
						 
					 
					
						
						
							
							* rgHelper renamed to rgBase  
						
						 
						
						... 
						
						
						
						* using findreg_by_<name|number>_table directly to decrease heap overheading 
						
					 
					
						2003-10-31 08:40:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							75f88a5b90 
							
						 
					 
					
						
						
							
							* now uses standard routines in rgHelper unit to search registers by number and by name  
						
						 
						
						
						
					 
					
						2003-10-30 15:02:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							7668192be0 
							
						 
					 
					
						
						
							
							+ Alignement field added to TParaLocation (=4 as 32 bits archs)  
						
						 
						
						
						
					 
					
						2003-10-08 14:11:36 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							46e1925e11 
							
						 
					 
					
						
						
							
							* new volatile registers proc  
						
						 
						
						
						
					 
					
						2003-09-14 21:35:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d76dc1047e 
							
						 
					 
					
						
						
							
							* updates for new ra  
						
						 
						
						
						
					 
					
						2003-09-14 19:19:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3a3bdd95a7 
							
						 
					 
					
						
						
							
							* superregisters also from .dat file  
						
						 
						
						
						
					 
					
						2003-09-03 16:29:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8d5eb25d 
							
						 
					 
					
						
						
							
							* NEWRA branch merged  
						
						 
						
						
						
					 
					
						2003-09-03 15:55:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							aded38f845 
							
						 
					 
					
						
						
							
							+ implemented gas_regname based on convert_register_to_enum std_Reg2str  
						
						 
						
						
						
					 
					
						2003-08-19 13:22:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8c390198 
							
						 
					 
					
						
						
							
							* fixed regvars so they work with newra (at least for ppc)  
						
						 
						
						... 
						
						
						
						* fixed some volatile register bugs
  + -dnotranslation option for -dnewra, which causes the registers not to
    be translated from virtual to normal registers. Requires support in
    the assembler writer as well, which is only implemented in aggas/
    agppcgas currently 
						
					 
					
						2003-08-17 16:59:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							32d076480b 
							
						 
					 
					
						
						
							
							* framepointer fixes for sparc  
						
						 
						
						... 
						
						
						
						* parent framepointer code more generic 
						
					 
					
						2003-07-06 17:58:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d99ec934 
							
						 
					 
					
						
						
							
							* paraloc splitted in callerparaloc,calleeparaloc  
						
						 
						
						... 
						
						
						
						* sparc calling convention updates 
						
					 
					
						2003-07-02 22:18:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							404d344d92 
							
						 
					 
					
						
						
							
							* lots of newra fixes (need getfuncretparaloc implementation for i386)!  
						
						 
						
						... 
						
						
						
						* renamed all_intregisters to volatile_intregisters and made it
    processor dependent 
						
					 
					
						2003-06-17 16:34:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							65e2afbd58 
							
						 
					 
					
						
						
							
							* supreg_name added  
						
						 
						
						
						
					 
					
						2003-06-13 21:08:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							709e6da4fa 
							
						 
					 
					
						
						
							
							- removed ALL_INTREGISTERS (only the one in rgobj is valid)  
						
						 
						
						
						
					 
					
						2003-06-12 19:11:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							d204c70f35 
							
						 
					 
					
						
						
							
							- making TOldRegister only declared for compatibility and  
						
						 
						
						... 
						
						
						
						no more used in cpubase 
						
					 
					
						2003-06-04 21:00:54 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3095fe27 
							
						 
					 
					
						
						
							
							* reference fixes  
						
						 
						
						
						
					 
					
						2003-06-01 01:04:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7ecac976 
							
						 
					 
					
						
						
							
							* FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results  
						
						 
						
						
						
					 
					
						2003-05-31 15:05:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							790e125329 
							
						 
					 
					
						
						
							
							* register fixes  
						
						 
						
						
						
					 
					
						2003-05-31 01:00:51 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							a8eb2ab740 
							
						 
					 
					
						
						
							
							* started to fix and clean up the sparc port  
						
						 
						
						
						
					 
					
						2003-05-28 23:18:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							d0249adf22 
							
						 
					 
					
						
						
							
							+ RegEnum2Number to ease handling register pairs  
						
						 
						
						... 
						
						
						
						* changed convert_register_to_enum to use above
  array 
						
					 
					
						2003-05-26 22:08:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							89c93b12c4 
							
						 
					 
					
						
						
							
							* fixed sparc compiler compilation  
						
						 
						
						
						
					 
					
						2003-05-23 21:10:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1770c1db0f 
							
						 
					 
					
						
						
							
							* fixed sparc compilation partially  
						
						 
						
						
						
					 
					
						2003-05-22 16:11:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							54eb17b3ff 
							
						 
					 
					
						
						
							
							- non used constants OT_* removed  
						
						 
						
						... 
						
						
						
						* some keywords moved lower case 
						
					 
					
						2003-05-06 14:58:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							ace3595b4f 
							
						 
					 
					
						
						
							
							* TOldRegister isnow just an alias for TCpuRegister  
						
						 
						
						... 
						
						
						
						* TCpuRegister is used to define cpu register set physically available
+ CpuRegs array to easially create correspondence between TCpuRegister and TRegister 
						
					 
					
						2003-04-29 12:03:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							c475df7735 
							
						 
					 
					
						
						
							
							+ max_scratch_regs variable added because requested by common compiler code  
						
						 
						
						
						
					 
					
						2003-04-28 09:46:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff85f0779 
							
						 
					 
					
						
						
							
							* fix sparc compile  
						
						 
						
						
						
					 
					
						2003-04-23 13:35:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0284016ee9 
							
						 
					 
					
						
						
							
							* fixed several issues with powerpc  
						
						 
						
						... 
						
						
						
						+ applied a patch from Jonas for nested function calls (PowerPC only)
  * ... 
						
					 
					
						2003-04-23 12:35:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							a33dd56d81 
							
						 
					 
					
						
						
							
							* fixing index overflow in handling new registers arrays.  
						
						 
						
						
						
					 
					
						2003-03-10 21:59:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							87c9ee49d9 
							
						 
					 
					
						
						
							
							* FirstReg <-- R_G0 instead of Low(TOldRegister)=R_NONE  
						
						 
						
						... 
						
						
						
						* LastReg <-- R_L7 instead of High(R_ASR31)=High(TOldRegister)
* FirstReg..LastReg rplaced by TOldRegister in several arrays declarions 
						
					 
					
						2003-02-26 22:06:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							86bcea6ef5 
							
						 
					 
					
						
						
							
							* Code generator converted to new register notation  
						
						 
						
						... 
						
						
						
						- Horribily outdated todo.txt removed 
						
					 
					
						2003-02-19 22:00:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							59d3edeec7 
							
						 
					 
					
						
						
							
							* Several bugfixes for m68k target (register alloc., opcode emission)  
						
						 
						
						... 
						
						
						
						+ VIS target
  + Generic add more complete (still not verified) 
						
					 
					
						2003-02-02 19:25:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							c3321868d5 
							
						 
					 
					
						
						
							
							* many stuff related to RTL fixed  
						
						 
						
						
						
					 
					
						2003-01-20 22:21:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2fd10fb4 
							
						 
					 
					
						
						
							
							* Converted some code in cgx86.pas to new register numbering  
						
						 
						
						
						
					 
					
						2003-01-09 20:40:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							6e507ba483 
							
						 
					 
					
						
						
							
							* Added register conversion  
						
						 
						
						
						
					 
					
						2003-01-09 15:49:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							55a161bbbf 
							
						 
					 
					
						
						
							
							* Tregister changed into a record  
						
						 
						
						
						
					 
					
						2003-01-08 18:43:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							c419956367 
							
						 
					 
					
						
						
							
							* warnings about FreeTemp already free fixed with appropriate registers handling  
						
						 
						
						
						
					 
					
						2003-01-05 20:39:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							1e23f14e4f 
							
						 
					 
					
						
						
							
							* TOpSize values changed S_L --> S_SW  
						
						 
						
						
						
					 
					
						2002-10-28 20:59:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							379fb9a4ff 
							
						 
					 
					
						
						
							
							* TOpSize values changed S_L --> S_SW  
						
						 
						
						
						
					 
					
						2002-10-28 20:37:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							220be9c38f 
							
						 
					 
					
						
						
							
							+ op_raddr_reg and op_caddr_reg added to fix functions prologue  
						
						 
						
						
						
					 
					
						2002-10-20 19:01:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b64f79dc 
							
						 
					 
					
						
						
							
							* carl's patch applied  
						
						 
						
						
						
					 
					
						2002-10-19 20:35:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc5675528 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						 
						
						
						
					 
					
						2002-10-11 13:35:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							b44010f639 
							
						 
					 
					
						
						
							
							* Just to update repsitory  
						
						 
						
						
						
					 
					
						2002-10-10 19:57:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							14bb0a51b4 
							
						 
					 
					
						
						
							
							+ out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5  
						
						 
						
						
						
					 
					
						2002-10-02 22:20:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c63fb6ca 
							
						 
					 
					
						
						
							
							attinst.inc --> strinst.inc  
						
						 
						
						
						
					 
					
						2002-10-01 21:06:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							f83c707f71 
							
						 
					 
					
						
						
							
							* function prologue fixed  
						
						 
						
						
						
					 
					
						2002-09-30 19:12:14 +00:00