Jonas Maebe
|
1d96dcc50d
|
* renamed nf_swaped to nf_swapped
git-svn-id: trunk@5818 -
|
2007-01-05 12:47:22 +00:00 |
|
peter
|
3078a1927f
|
* remove ttype
* rename old ttype variables *type to *def
* rename resulttypepass to pass_typecheck
* rename pass_2 to pass_generate_code
git-svn-id: trunk@5077 -
|
2006-10-29 22:19:39 +00:00 |
|
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 |
|