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
|
c05cf49b35
|
* removed empty cga unit
|
2003-09-03 19:39:16 +00:00 |
|
peter
|
601160a0e3
|
* powerpc compiles again
|
2003-09-03 19:35:24 +00:00 |
|
Jonas Maebe
|
642d0f923b
|
* ppc compiles with -dnewra, haven't tried to compile anything with it
yet though
|
2003-06-14 22:32:43 +00:00 |
|
Jonas Maebe
|
68b629fd16
|
* fixed small bug where a location was set to LOC_CREGISTER instead of
LOC_REGISTER
|
2003-06-08 18:20:02 +00:00 |
|
Jonas Maebe
|
eb066d3b32
|
* calculate localsize also in g_return_from_proc since it's now called
before g_stackframe_entry (still have to fix macos)
* compilation fixes (cycle doesn't work yet though)
|
2003-06-04 11:58:58 +00:00 |
|
peter
|
230a14ff68
|
* getregisterfpu size parameter added
* op_const_reg size parameter added
* sparc updates
|
2003-06-01 21:38:06 +00:00 |
|
Jonas Maebe
|
4ca3d9a2e9
|
* fixed shr of 64 bit values by non-immediate value
|
2003-05-24 19:15:29 +00:00 |
|
Jonas Maebe
|
b993c4e2db
|
* fixed shifts
|
2003-05-11 11:45:08 +00:00 |
|
florian
|
cca5ca2ab9
|
* fixed not node
|
2003-04-24 12:57:32 +00:00 |
|
Jonas Maebe
|
d168ae15df
|
* lots of new regallocator fixes, both in generic and ppc-specific code
(ppc compiler still can't compile the linux system unit though)
|
2003-03-11 21:46:24 +00:00 |
|
daniel
|
86bcea6ef5
|
* Code generator converted to new register notation
- Horribily outdated todo.txt removed
|
2003-02-19 22:00:14 +00:00 |
|
florian
|
34a91d9171
|
* fixed broken PowerPC compiler
|
2003-01-09 20:41:10 +00:00 |
|
daniel
|
55a161bbbf
|
* Tregister changed into a record
|
2003-01-08 18:43:56 +00:00 |
|
peter
|
f3fc72095f
|
* splitted defbase in defutil,symutil,defcmp
* merged isconvertable and is_equal into compare_defs(_ext)
* made operator search faster by walking the list only once
|
2002-11-25 17:43:16 +00:00 |
|
Jonas Maebe
|
b72f53ab92
|
* fixed unary minus of 64bit values
|
2002-09-10 21:21:29 +00:00 |
|
peter
|
dcd9e0107c
|
* old logs removed and tabs fixed
|
2002-09-07 15:25:00 +00:00 |
|
carl
|
588abc6631
|
* jmpbuf size allocation for exceptions is now cpu specific (as it should)
* more generic nodes for maths
* several fixes for better m68k support
|
2002-08-15 15:15:55 +00:00 |
|
Jonas Maebe
|
ee7d5f7b2a
|
* various fixes and optimizations
|
2002-08-10 17:15:31 +00:00 |
|
Jonas Maebe
|
61a2a3ae37
|
* fixed bug in shl/shr code
|
2002-07-26 10:48:34 +00:00 |
|
florian
|
59abf2555b
|
* types.pas renamed to defbase.pas because D6 contains a types
unit so this would conflicts if D6 programms are compiled
+ Willamette/SSE2 instructions to assembler added
|
2002-07-20 11:57:52 +00:00 |
|
Jonas Maebe
|
17f7d6e8e0
|
* fixed tppcmoddivnode
* fixed 64bit parts of tppcshlshrnode
|
2002-07-11 07:41:27 +00:00 |
|
Jonas Maebe
|
3e7b6ef7fa
|
* unarynminus and shlshr node fixed for 32bit and smaller ordinals
* small fixes in the assembler writer
* changed scratch registers, because they were used by the linker (r11
and r12) and by the abi under linux (r31)
|
2002-07-09 19:45:01 +00:00 |
|
florian
|
be574d1cf2
|
* powerpc target fixed, very simple units can be compiled
|
2002-07-07 09:44:31 +00:00 |
|
carl
|
d75603c2ed
|
* bugfix of hdisponen (base must be set, not index)
* more portability fixes
|
2002-05-20 13:30:40 +00:00 |
|
peter
|
06ebac4e27
|
* readded missing revisions
|
2002-05-18 13:34:04 +00:00 |
|
carl
|
21b3a10f02
|
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup
|
2002-05-16 19:46:34 +00:00 |
|
peter
|
2992e1819c
|
* removed old logs and updated copyright year
|
2002-05-14 19:34:38 +00:00 |
|
peter
|
f6b3e2e37f
|
* synchronized cpubase between powerpc and i386
* moved more tables from cpubase to cpuasm
* tai_align_abstract moved to tainst, cpuasm must define
the tai_align class now, which may be empty
|
2002-05-14 17:28:08 +00:00 |
|
peter
|
51688dade3
|
* a ppcppc can be build again
|
2002-05-13 19:52:46 +00:00 |
|
carl
|
5cdad9e30f
|
* some small updates according to i386 version
|
2002-04-21 15:48:39 +00:00 |
|
Jonas Maebe
|
71a52a4aeb
|
* several powerpc-related additions and fixes
|
2002-04-06 18:10:42 +00:00 |
|
Jonas Maebe
|
c6d03a29f0
|
* completed (not compilale yet though)
|
2002-01-03 14:57:52 +00:00 |
|
Jonas Maebe
|
91f567bb66
|
* powerpc/cgcpu.pas compiles :)
* several powerpc-related fixes
* cpuasm unit is now based on common tainst unit
+ nppcmat unit for powerpc (almost complete)
|
2001-12-29 15:28:57 +00:00 |
|