peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						 
						
						
						
					 
					
						2005-02-14 17:13:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b1c8bfc478 
							
						 
					 
					
						
						
							
							+ x86_64 pic draft  
						
						 
						
						
						
					 
					
						2005-02-06 00:05:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3835b9f13b 
							
						 
					 
					
						
						
							
							* fixed previous commit  
						
						 
						
						
						
					 
					
						2005-02-05 18:32:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e94fe45846 
							
						 
					 
					
						
						
							
							* fixed dword -> qword/int64 type cast on x86_64  
						
						 
						
						
						
					 
					
						2005-02-05 18:08:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							79eac1c0b3 
							
						 
					 
					
						
						
							
							* fix [regpara] in intel assembler  
						
						 
						
						
						
					 
					
						2005-01-31 17:07:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0991cb288d 
							
						 
					 
					
						
						
							
							* tf_pic_uses_got added  
						
						 
						
						
						
					 
					
						2005-01-25 18:48:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							cf55930118 
							
						 
					 
					
						
						
							
							* fixed loadaddr; I wonder how it ever worked  
						
						 
						
						
						
					 
					
						2005-01-08 16:00:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1da9e24cee 
							
						 
					 
					
						
						
							
							* support sizeof()  
						
						 
						
						... 
						
						
						
						* fix typecasting a constant like dword(4) 
						
					 
					
						2004-12-22 17:09:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ba3516dff6 
							
						 
					 
					
						
						
							
							* A_IMUL readwrite operand 1  
						
						 
						
						
						
					 
					
						2004-12-19 21:34:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0037f4a199 
							
						 
					 
					
						
						
							
							* fixed operand size calculation for sse operands  
						
						 
						
						... 
						
						
						
						+ all nasm assembler targets to help page output added 
						
					 
					
						2004-12-12 10:50:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8460ec2f 
							
						 
					 
					
						
						
							
							* float routines all use internproc and compilerproc helpers  
						
						 
						
						
						
					 
					
						2004-11-21 15:35:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6458bd0ce1 
							
						 
					 
					
						
						
							
							* tvarsym splitted  
						
						 
						
						
						
					 
					
						2004-11-08 22:09:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8c44bbce 
							
						 
					 
					
						
						
							
							* fixed open arrays when using register variables  
						
						 
						
						
						
					 
					
						2004-11-08 20:23:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							33494a7775 
							
						 
					 
					
						
						
							
							* fix possible range error  
						
						 
						
						
						
					 
					
						2004-11-03 10:11:13 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							852ca7e923 
							
						 
					 
					
						
						
							
							+ added sse instruction being not be able writing to a memory location  
						
						 
						
						
						
					 
					
						2004-11-01 17:30:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1c569cbd08 
							
						 
					 
					
						
						
							
							* cvt*2* can't write to memory location, fixed  
						
						 
						
						
						
					 
					
						2004-11-01 15:42:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f80f3fc0fa 
							
						 
					 
					
						
						
							
							* shortstr compare with empty string fixed  
						
						 
						
						... 
						
						
						
						* removed special i386 code 
						
					 
					
						2004-11-01 12:43:28 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							ad191865e3 
							
						 
					 
					
						
						
							
							- remove $IFDEF DELPHI and related code  
						
						 
						
						... 
						
						
						
						- remove $IFDEF FPCPROCVAR and related code 
						
					 
					
						2004-10-15 09:22:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c853d10cc2 
							
						 
					 
					
						
						
							
							* optimized spilling writing when the reg operand can be  
						
						 
						
						... 
						
						
						
						replaced by reference 
						
					 
					
						2004-10-10 16:30:26 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4bdae840a3 
							
						 
					 
					
						
						
							
							* reverted a minor move in the order of tinschange. The order  
						
						 
						
						... 
						
						
						
						is required by the optimizer. Added also a remark 
						
					 
					
						2004-10-04 21:11:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f10c319261 
							
						 
					 
					
						
						
							
							* fix x86_64 compile  
						
						 
						
						
						
					 
					
						2004-10-04 20:55:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d604b703cb 
							
						 
					 
					
						
						
							
							* fix resizing of LOC_CREGISTER  
						
						 
						
						
						
					 
					
						2004-10-01 17:32:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Hajny 
							
						 
					 
					
						
						
						
						
							
						
						
							39d6a252e2 
							
						 
					 
					
						
						
							
							* explicit typecast added to avoid range check error  
						
						 
						
						
						
					 
					
						2004-09-30 19:32:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							30a4185153 
							
						 
					 
					
						
						
							
							* IE when expecting top_ref  
						
						 
						
						
						
					 
					
						2004-09-27 15:12:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ec04a5a899 
							
						 
					 
					
						
						
							
							* handle 3 operand opcodes the same as 2 operand opcodes, the  
						
						 
						
						... 
						
						
						
						third operand can only be a const or register CL, so it doesn't
    affect spilling
  * support shrd/shld that don't allow memory operands 
						
					 
					
						2004-09-27 14:49:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9d29de2b43 
							
						 
					 
					
						
						
							
							* fixed qword -> float conversion for x86  
						
						 
						
						
						
					 
					
						2004-09-26 09:12:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebffe215b 
							
						 
					 
					
						
						
							
							* ie checking in spilling code improved  
						
						 
						
						
						
					 
					
						2004-09-26 07:15:07 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							33a834821f 
							
						 
					 
					
						
						
							
							* paraloc branch merged  
						
						 
						
						
						
					 
					
						2004-09-21 17:25:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9cec4f847e 
							
						 
					 
					
						
						
							
							* fixed i386 compilation  
						
						 
						
						
						
					 
					
						2004-08-24 21:23:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							1dd5fc2b47 
							
						 
					 
					
						
						
							
							*  changed first_sse_imreg to first_mm_imreg  
						
						 
						
						
						
					 
					
						2004-07-09 23:30:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							230105093d 
							
						 
					 
					
						
						
							
							* only enable dwarf for supported platforms  
						
						 
						
						
						
					 
					
						2004-06-29 21:00:08 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							39f5874341 
							
						 
					 
					
						
						
							
							* fixed qword -> <real> type cast  
						
						 
						
						
						
					 
					
						2004-05-10 20:57:45 +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