mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							23f1b2c49e 
							
						 
					 
					
						
						
							
							* improve hadlign %hi and %lo operators  
						
						 
						
						
						
					 
					
						2003-12-10 13:16:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							247effd0cc 
							
						 
					 
					
						
						
							
							+ added uses_registers overloaded method for sparc  
						
						 
						
						
						
					 
					
						2003-12-09 09:44:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							3884537785 
							
						 
					 
					
						
						
							
							+ support for native sparc assembler reader  
						
						 
						
						
						
					 
					
						2003-12-08 13:02:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0d0ca3c4 
							
						 
					 
					
						
						
							
							* s128real type is not compatible with s80real  
						
						 
						
						
						
					 
					
						2003-12-01 18:43:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							077647ee63 
							
						 
					 
					
						
						
							
							+ defintion of ts128real  
						
						 
						
						... 
						
						
						
						+ globtype is needed in interface uses clause 
						
					 
					
						2003-11-28 13:09:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1af574ceca 
							
						 
					 
					
						
						
							
							* assembler readers OOPed  
						
						 
						
						... 
						
						
						
						+ typed currency constants
  + typed 128 bit float constants if the CPU supports it 
						
					 
					
						2003-11-12 16:05:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f44380e4a9 
							
						 
					 
					
						
						
							
							* fixed alias/colouring > 255  
						
						 
						
						
						
					 
					
						2003-11-10 19:05:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bbf7300a0c 
							
						 
					 
					
						
						
							
							* Florian's culmutative nr. 1; contains:  
						
						 
						
						... 
						
						
						
						- invalid calling conventions for a certain cpu are rejected
    - arm softfloat calling conventions
    - -Sp for cpu dependend code generation
    - several arm fixes
    - remaining code for value open array paras on heap 
						
					 
					
						2003-11-07 15:58:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8b337fb5ef 
							
						 
					 
					
						
						
							
							+ type cast variant<->enum  
						
						 
						
						... 
						
						
						
						* cnv. node second pass uses now as well helper wrappers 
						
					 
					
						2003-11-04 22:30:15 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							105806e6e7 
							
						 
					 
					
						
						
							
							+ added fake MM Registers support because of generic code need it.  
						
						 
						
						
						
					 
					
						2003-10-29 15:18:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b224d87ea5 
							
						 
					 
					
						
						
							
							* added more register functions  
						
						 
						
						
						
					 
					
						2003-10-24 15:20:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							619b429650 
							
						 
					 
					
						
						
							
							*fixes related to removal of rg  
						
						 
						
						
						
					 
					
						2003-10-24 11:31:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							7251301e50 
							
						 
					 
					
						
						
							
							-unused units removed from uses clause  
						
						 
						
						
						
					 
					
						2003-10-24 11:28:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							dd632de71e 
							
						 
					 
					
						
						
							
							-unused units removed from uses clause  
						
						 
						
						... 
						
						
						
						*fix related to rg which was removed 
						
					 
					
						2003-10-24 11:25:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							f217753383 
							
						 
					 
					
						
						
							
							*fix related to toper==>poper  
						
						 
						
						
						
					 
					
						2003-10-24 11:22:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							301f8978ae 
							
						 
					 
					
						
						
							
							* rg.[un]GetRegister* ==> [Un]Get[*]Register  
						
						 
						
						
						
					 
					
						2003-10-24 11:14:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							0bcacbde35 
							
						 
					 
					
						
						
							
							* fixed compil problem when using ObjFpc mode (^ required).  
						
						 
						
						
						
					 
					
						2003-10-24 07:00:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							ac930a13e2 
							
						 
					 
					
						
						
							
							* changed to symbolic const for alignment  
						
						 
						
						... 
						
						
						
						+ alignment set for function result 
						
					 
					
						2003-10-08 21:16:27 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							94b2de254f 
							
						 
					 
					
						
						
							
							* remove ppc code  
						
						 
						
						
						
					 
					
						2003-09-14 21:36:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd282aac6 
							
						 
					 
					
						
						
							
							* flags2reg fixed  
						
						 
						
						... 
						
						
						
						* fixed 64bit not 
						
					 
					
						2003-09-14 21:35:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							ded08a12a9 
							
						 
					 
					
						
						
							
							* regenerated  
						
						 
						
						
						
					 
					
						2003-09-03 20:35:57 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							220e05dd5e 
							
						 
					 
					
						
						
							
							* fixed arm concatcopy  
						
						 
						
						... 
						
						
						
						+ arm support in the common compiler sources added
  * moved some generic cg code around
  + tfputype added
  * ... 
						
					 
					
						2003-09-03 11:18:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d113495cf1 
							
						 
					 
					
						
						
							
							* fixed stackalloc to not allocate localst.datasize twice  
						
						 
						
						... 
						
						
						
						* order of stackalloc code fixed for implicit init/final 
						
					 
					
						2003-08-20 17:48:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							aded38f845 
							
						 
					 
					
						
						
							
							+ implemented gas_regname based on convert_register_to_enum std_Reg2str  
						
						 
						
						
						
					 
					
						2003-08-19 13:22:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							412188e68f 
							
						 
					 
					
						
						
							
							- No more used in sources.  
						
						 
						
						
						
					 
					
						2003-08-19 11:54:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							52c73e80d1 
							
						 
					 
					
						
						
							
							* start of sparc support for newra  
						
						 
						
						
						
					 
					
						2003-08-11 21:18:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							a18dbbb2e6 
							
						 
					 
					
						
						
							
							- removed uncommon file header!  
						
						 
						
						
						
					 
					
						2003-08-11 09:15:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							4df534c5e2 
							
						 
					 
					
						
						
							
							- Code cleaning : removed unused commentd units which equivalent were already added.  
						
						 
						
						
						
					 
					
						2003-08-11 09:05:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							42c320cb29 
							
						 
					 
					
						
						
							
							* cs_regalloc renamed to cs_regvars to avoid confusion with register  
						
						 
						
						... 
						
						
						
						allocator
  * Some preventive changes to i386 spillinh code 
						
					 
					
						2003-08-09 18:56:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b633246b9 
							
						 
					 
					
						
						
							
							* sparc fixes  
						
						 
						
						
						
					 
					
						2003-07-08 21:23:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd9e5efc7 
							
						 
					 
					
						
						
							
							* big endian first allocates high  
						
						 
						
						
						
					 
					
						2003-07-06 22:10:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d03fd8f7e0 
							
						 
					 
					
						
						
							
							* operand order of cmp fixed  
						
						 
						
						
						
					 
					
						2003-07-06 22:10:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e4a452e4 
							
						 
					 
					
						
						
							
							* signed compare fixed  
						
						 
						
						
						
					 
					
						2003-07-06 22:09:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3f97c26b4b 
							
						 
					 
					
						
						
							
							* shr and div fixed  
						
						 
						
						
						
					 
					
						2003-07-06 22:09:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							32d076480b 
							
						 
					 
					
						
						
							
							* framepointer fixes for sparc  
						
						 
						
						... 
						
						
						
						* parent framepointer code more generic 
						
					 
					
						2003-07-06 17:58:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8e74b45b 
							
						 
					 
					
						
						
							
							* cleanup and first sparc implementation  
						
						 
						
						
						
					 
					
						2003-07-06 17:44:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							70a5d1e4c2 
							
						 
					 
					
						
						
							
							* create_paraloc_info() is now called separately for the caller and  
						
						 
						
						... 
						
						
						
						callee info
  * fixed ppc cycle 
						
					 
					
						2003-07-05 20:11:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1e47d6ffe0 
							
						 
					 
					
						
						
							
							* delay slot NOPs and comments added  
						
						 
						
						... 
						
						
						
						* a_loadaddr_ref_reg fixed and optimized to reuse passed register
    if it is not used by the ref 
						
					 
					
						2003-07-03 21:09:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d99ec934 
							
						 
					 
					
						
						
							
							* paraloc splitted in callerparaloc,calleeparaloc  
						
						 
						
						... 
						
						
						
						* sparc calling convention updates 
						
					 
					
						2003-07-02 22:18:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c642c454a2 
							
						 
					 
					
						
						
							
							* freeintparaloc  
						
						 
						
						
						
					 
					
						2003-06-17 16:36:59 +00:00