florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8c44bbce 
							
						 
					 
					
						
						
							
							* fixed open arrays when using register variables  
						
						
						
					 
					
						2004-11-08 20:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c94553080b 
							
						 
					 
					
						
						
							
							+ added profiler call for x86_64  
						
						
						
					 
					
						2004-11-02 20:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bfce614370 
							
						 
					 
					
						
						
							
							* fixed -<sse register>  
						
						... 
						
						
						
						* information about simple moves for sse is given to the register allocator 
						
					 
					
						2004-11-02 18:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9b00c7832e 
							
						 
					 
					
						
						
							
							* support > 32bit accesses for x86_64  
						
						... 
						
						
						
						* rewrote array size checking to support 64bit 
						
					 
					
						2004-11-01 23:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1c569cbd08 
							
						 
					 
					
						
						
							
							* cvt*2* can't write to memory location, fixed  
						
						
						
					 
					
						2004-11-01 15:42:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							882cc700fb 
							
						 
					 
					
						
						
							
							* fixed uninited var in a_load_reg_ref  
						
						
						
					 
					
						2004-11-01 10:30:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c95a859f0a 
							
						 
					 
					
						
						
							
							* generic tlocation  
						
						... 
						
						
						
						* move tlocation to cgutils 
						
					 
					
						2004-10-31 21:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d19663f3a8 
							
						 
					 
					
						
						
							
							* save standard registers moved to tcgobj  
						
						
						
					 
					
						2004-10-25 15:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							30d25d1d2b 
							
						 
					 
					
						
						
							
							* -Or fixes  
						
						
						
					 
					
						2004-10-24 20:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							adb6f59eef 
							
						 
					 
					
						
						
							
							* small regvar fixes  
						
						... 
						
						
						
						* loadref parameter removed from concatcopy,incrrefcount,etc 
						
					 
					
						2004-10-24 11:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							2b030488b2 
							
						 
					 
					
						
						
							
							* regvar fixes from Peter  
						
						
						
					 
					
						2004-10-06 19:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f5471aef6e 
							
						 
					 
					
						
						
							
							* more spilling rewrites  
						
						
						
					 
					
						2004-10-05 20:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ee3585f56f 
							
						 
					 
					
						
						
							
							* spilling code rewritten for x86. It now used the generic  
						
						... 
						
						
						
						spilling routines. Special x86 optimization still needs
    to be added.
  * Spilling fixed when both operands needed to be spilled
  * Cleanup of spilling routine, do_spill_readwritten removed 
						
					 
					
						2004-10-04 20:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							001292bf50 
							
						 
					 
					
						
						
							
							* made sqrt, sqr and abs internal for the sparc  
						
						
						
					 
					
						2004-10-03 12:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							5358278ca1 
							
						 
					 
					
						
						
							
							tai_regalloc.allocation changed to ratype to notify rgobj of register size changes  
						
						
						
					 
					
						2004-05-22 23:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							c68ea95074 
							
						 
					 
					
						
						
							
							+ syscall directive support for MorphOS added  
						
						
						
					 
					
						2004-04-28 15:19:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb2785d2b 
							
						 
					 
					
						
						
							
							* A_MOVSL renamed to A_MOVSD  
						
						
						
					 
					
						2004-04-09 14:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							81f3ef9eca 
							
						 
					 
					
						
						
							
							* fixed concatcopy end bytes copy broken by 64bits patch  
						
						
						
					 
					
						2004-03-11 19:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							970d84f86d 
							
						 
					 
					
						
						
							
							* mcount for linux fixed  
						
						... 
						
						
						
						* push/pop edx for mcount 
						
					 
					
						2004-03-10 22:52:03 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							10e765329d 
							
						 
					 
					
						
						
							
							* fixed arm compilation  
						
						... 
						
						
						
						* cleaned up code generation for exported linux procedures 
						
					 
					
						2004-03-06 20:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							4fecc1a56f 
							
						 
					 
					
						
						
							
							* big transformation of Tai_[const_]Symbol.Create[data]name*  
						
						
						
					 
					
						2004-03-02 00:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							fabb9c33ac 
							
						 
					 
					
						
						
							
							* top_symbol killed  
						
						... 
						
						
						
						+ refaddr to treference added
  + refsymbol to treference added
  * top_local stuff moved to an extra record to save memory
  + aint introduced
  * tppufile.get/putint64/aint implemented 
						
					 
					
						2004-02-27 10:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							01d16548f4 
							
						 
					 
					
						
						
							
							* fixed exception reason size for 64 bit systems  
						
						
						
					 
					
						2004-02-22 18:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0c35b6f3c4 
							
						 
					 
					
						
						
							
							* x86_64 uses generic concatcopy_valueopenarray for now  
						
						
						
					 
					
						2004-02-22 16:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6a392f766d 
							
						 
					 
					
						
						
							
							* OP_SH* code generation fixed  
						
						
						
					 
					
						2004-02-21 19:46:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							fad88e2c7c 
							
						 
					 
					
						
						
							
							* allow mov to smaller sizes  
						
						
						
					 
					
						2004-02-20 16:01:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e6929a1a32 
							
						 
					 
					
						
						
							
							* more x86_64 parameter fixes  
						
						... 
						
						
						
						* tparalocation.lochigh is now used to indicate if registerhigh
    is used and what the type is 
						
					 
					
						2004-02-09 22:14:17 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							46d241a666 
							
						 
					 
					
						
						
							
							* Take advantage of our new with statement optimization  
						
						
						
					 
					
						2004-02-07 23:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb562e41f 
							
						 
					 
					
						
						
							
							* movz*q fixed  
						
						
						
					 
					
						2004-02-06 14:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							221090453c 
							
						 
					 
					
						
						
							
							* x86_64 fixes for opsize  
						
						
						
					 
					
						2004-02-05 18:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8c5b0f7d82 
							
						 
					 
					
						
						
							
							* first try to get cpupara working for x86_64  
						
						
						
					 
					
						2004-02-04 22:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8012731ede 
							
						 
					 
					
						
						
							
							*** empty log message ***  
						
						
						
					 
					
						2004-02-04 19:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba9c9ec67 
							
						 
					 
					
						
						
							
							- removed "mov reg,reg" optimization (those instructions are removed by  
						
						... 
						
						
						
						the register allocator, and may be necessary to indicate a register
    may not be released before some point) 
						
					 
					
						2004-02-03 19:46:48 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							eaa7da9015 
							
						 
					 
					
						
						
							
							+ Cleanup of stabstring generation code. Cleaner, faster, and compiler  
						
						... 
						
						
						
						executable reduced by 50 kb, 
						
					 
					
						2004-01-15 23:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							85bed883ce 
							
						 
					 
					
						
						
							
							* another bunch of x86-64 fixes mainly calling convention and  
						
						... 
						
						
						
						assembler reader related 
						
					 
					
						2004-01-14 23:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bb03be5004 
							
						 
					 
					
						
						
							
							* add release_openarrayvalue  
						
						
						
					 
					
						2004-01-14 21:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7e6fc380 
							
						 
					 
					
						
						
							
							* sparc updates  
						
						... 
						
						
						
						* use registertype in spill_register 
						
					 
					
						2003-12-26 14:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ace2d682b0 
							
						 
					 
					
						
						
							
							* rtl and compiler compile with -Cfsse2  
						
						
						
					 
					
						2003-12-26 13:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3d8e1ab1fb 
							
						 
					 
					
						
						
							
							+ fpu<->mm register conversion  
						
						
						
					 
					
						2003-12-26 00:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2bb53aa5 
							
						 
					 
					
						
						
							
							+ possible sse2 unit usage for double calculations  
						
						... 
						
						
						
						* some sse2 assembler issues fixed 
						
					 
					
						2003-12-25 12:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							06442fa677 
							
						 
					 
					
						
						
							
							+ $fputype directive support  
						
						... 
						
						
						
						+ single data type operations with sse unit
  * fixed more x86-64 stuff 
						
					 
					
						2003-12-25 01:07:09 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6d3d97e845 
							
						 
					 
					
						
						
							
							* first fixes to compile the x86-64 system unit  
						
						
						
					 
					
						2003-12-24 01:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9c476ba5f1 
							
						 
					 
					
						
						
							
							- delete parameter in cg64 methods removed  
						
						
						
					 
					
						2003-12-24 00:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b52cee6639 
							
						 
					 
					
						
						
							
							* fixed ppc inlining stuff  
						
						... 
						
						
						
						* fixed wrong unit writing
  + added some sse stuff 
						
					 
					
						2003-12-21 19:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							d84b7d0743 
							
						 
					 
					
						
						
							
							* Some work to restore the MMX capabilities  
						
						
						
					 
					
						2003-12-19 22:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1367e342db 
							
						 
					 
					
						
						
							
							* reg allocations for imaginary register are now inserted just  
						
						... 
						
						
						
						before reg allocation
  * tregister changed to enum to allow compile time check
  * fixed several tregister-tsuperregister errors 
						
					 
					
						2003-12-15 21:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bce5a1e252 
							
						 
					 
					
						
						
							
							* rg[tregistertype] added in tcg  
						
						
						
					 
					
						2003-12-12 17:16:17 +00:00