florian
|
fdc1e9792c
|
* some fixes for the floating point registers
* more things for the new code generator
|
1999-08-05 14:58:03 +00:00 |
|
florian
|
d66fdc645a
|
* now every available fpu register is used for
fpu register variables
|
1999-08-04 14:21:07 +00:00 |
|
florian
|
ab66749e27
|
* new(...)^. is now allowed
|
1999-08-04 13:49:45 +00:00 |
|
florian
|
e53aceb9be
|
+ floating point register variables !!
* pairegalloc is now generated for register variables
|
1999-08-04 13:45:17 +00:00 |
|
Jonas Maebe
|
ace7ff6983
|
* all tokens now start with an underscore
* PowerPC compiles!!
|
1999-08-04 13:02:40 +00:00 |
|
Jonas Maebe
|
4a9d0a58d1
|
* all tokes now start with an underscore
* PowerPC compiles!!
|
1999-08-04 12:59:22 +00:00 |
|
florian
|
be3155fdde
|
+ initial revision
|
1999-08-04 11:13:38 +00:00 |
|
michael
|
b6cf3b2d68
|
+ Added ait_frame
|
1999-08-04 00:39:56 +00:00 |
|
florian
|
defd66af97
|
- removed i386asm.pas and i386base.pas
|
1999-08-04 00:25:12 +00:00 |
|
florian
|
ca53eee67e
|
* renamed i386asm and i386base to cpuasm and cpubase
|
1999-08-04 00:22:34 +00:00 |
|
Jonas Maebe
|
89b7d18f54
|
+ initial implementation for PowerPC based on the Alpha stuff
|
1999-08-03 23:37:52 +00:00 |
|
florian
|
3bce2e5c20
|
* initial revision
|
1999-08-03 22:39:46 +00:00 |
|
peter
|
ed8eb13d59
|
* moved bitmask constants to sets
* some other type/const renamings
|
1999-08-03 22:02:29 +00:00 |
|
florian
|
53000e181d
|
* reduced memory usage by factor 2-3 (it
improved also the speed) by reducing the
growsize of the symbol tables
|
1999-08-03 17:51:45 +00:00 |
|
Jonas Maebe
|
6e07359718
|
* fix for sar/shr-shl optimization
|
1999-08-03 17:13:28 +00:00 |
|
florian
|
1cf1665d73
|
* the alpha compiler can be compiled now
|
1999-08-03 17:09:34 +00:00 |
|
michael
|
c474f11a46
|
* Additional changes
|
1999-08-03 15:52:40 +00:00 |
|
michael
|
d8e93dd9fd
|
* changed shortname for linux alpha
|
1999-08-03 15:52:00 +00:00 |
|
michael
|
eba7f7c4ed
|
+ Changes for alpha
|
1999-08-03 13:50:16 +00:00 |
|
michael
|
12cac201d5
|
+ Initial implementation
|
1999-08-03 13:48:50 +00:00 |
|
florian
|
efa5031010
|
* initial revision for the alpha
|
1999-08-03 13:20:53 +00:00 |
|
michael
|
d941eee5f6
|
+ Added varregs
|
1999-08-03 00:35:54 +00:00 |
|
michael
|
d14de4009e
|
+ Added cpuasm for alpha
|
1999-08-03 00:33:23 +00:00 |
|
florian
|
13dd5edfc6
|
* reg_vars and reg_pushes is now in tgobj
|
1999-08-03 00:32:13 +00:00 |
|
florian
|
fabcb5b105
|
* again a fix for the alpha
|
1999-08-03 00:30:36 +00:00 |
|
florian
|
90c3d92173
|
- removed the stuff of the last commit :)
|
1999-08-03 00:28:24 +00:00 |
|
florian
|
0316203723
|
* some updates to compile for the alpha
|
1999-08-03 00:28:03 +00:00 |
|
florian
|
3a6062e7a6
|
* added reg var stuff
|
1999-08-03 00:25:28 +00:00 |
|
michael
|
382edb8cb4
|
+ Initial implementation
|
1999-08-03 00:24:01 +00:00 |
|
florian
|
4c6bd565bf
|
* initial revision
|
1999-08-03 00:07:16 +00:00 |
|
florian
|
92a8f2af97
|
* added bestrealdef for alpha and powerpc
|
1999-08-03 00:03:24 +00:00 |
|
michael
|
20e0eaf145
|
+ Added alpha cpu and linux for alpha os
|
1999-08-02 23:56:51 +00:00 |
|
michael
|
010544014c
|
Initial implementation
|
1999-08-02 23:19:53 +00:00 |
|
florian
|
cb114f1453
|
* more changes to compile for the Alpha
|
1999-08-02 23:13:19 +00:00 |
|
florian
|
eac806034d
|
* the main branch psub.pas is now used for
newcg compiler
|
1999-08-02 21:28:56 +00:00 |
|
michael
|
4f74c54c09
|
* Moved toperand type back =(
|
1999-08-02 21:01:41 +00:00 |
|
michael
|
19b97ee4a4
|
* Alpha aware switch detection
|
1999-08-02 20:46:57 +00:00 |
|
michael
|
16afc140e9
|
* Moved toperand type to aasm
|
1999-08-02 20:45:47 +00:00 |
|
michael
|
9419ee8611
|
+ Completed descriptions
|
1999-08-02 17:53:15 +00:00 |
|
florian
|
ab5461ac75
|
* initial revision
|
1999-08-02 17:23:23 +00:00 |
|
florian
|
2b7f36e255
|
* small changes for the new code generator
|
1999-08-02 17:17:09 +00:00 |
|
michael
|
d8ad003a09
|
+ Changes for alpha
|
1999-08-02 17:16:41 +00:00 |
|
florian
|
98ad42cb87
|
+ dummy implementation
|
1999-08-02 17:15:43 +00:00 |
|
florian
|
55c10a0343
|
* dummy implementation
|
1999-08-02 17:15:05 +00:00 |
|
michael
|
d87f99e54b
|
+ CPU check better
|
1999-08-02 17:15:03 +00:00 |
|
florian
|
a1fd4ac628
|
+ changed the temp. generator to an object
|
1999-08-02 17:14:07 +00:00 |
|
Jonas Maebe
|
e2302d38bc
|
* bugfix in DestroyRefs
|
1999-08-02 14:35:21 +00:00 |
|
Jonas Maebe
|
77fef43fda
|
* also add arithmetic operations to instruction sequences contained in registers
(compile with -darithopt, very nice!)
|
1999-08-02 12:12:53 +00:00 |
|
michael
|
1d346206a9
|
* alpha has no index
|
1999-08-02 00:34:06 +00:00 |
|
michael
|
198b3b5050
|
* Moved taitempalloc
|
1999-08-01 23:55:53 +00:00 |
|