| 
							
							
								 peter | b7fe6797bf | Merged revisions 2921-2922,2925 via svnmerge from http://svn.freepascal.org/svn/fpc/branches/linker/compiler
........
r2921 | peter | 2006-03-15 08:35:00 +0100 (Wed, 15 Mar 2006) | 2 lines
  * pass ObjectWriter to ObjectOuput
........
r2922 | peter | 2006-03-15 12:40:30 +0100 (Wed, 15 Mar 2006) | 2 lines
  * refactor asmdata
........
r2925 | peter | 2006-03-15 16:09:39 +0100 (Wed, 15 Mar 2006) | 3 lines
  * add cfi to asmdata
  * move asmlist, asmcfi, asmdata to own unit
........
git-svn-id: trunk@2932 - | 2006-03-16 08:52:22 +00:00 |  | 
			
				
					| 
							
							
								 fpc | 790a4fe2d3 | * log and id tags removed git-svn-id: trunk@42 - | 2005-05-21 09:42:41 +00:00 |  | 
			
				
					| 
							
							
								 fpc | 50778076c3 | initial import git-svn-id: trunk@1 - | 2005-05-16 18:37:41 +00:00 |  | 
			
				
					| 
							
							
								 peter | e417e34496 | * truncate log | 2005-02-14 17:13:06 +00:00 |  | 
			
				
					| 
							
							
								 peter | c95a859f0a | * generic tlocation * move tlocation to cgutils | 2004-10-31 21:45:02 +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 | 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 |  |