pierre
|
7c1db10df9
Handle new unaligned constant types
|
13 years ago |
pierre
|
b041b3ad4a
Add unaligned 16,32 and 64 bit tai_const, needed for dwarf
|
13 years ago |
pierre
|
4b7a6ecc14
move currentregloc setting to ncgutil to avoid sysym unit ependency in aasmtai unit
|
13 years ago |
pierre
|
fcaff0489c
* psub.pas : translate tregister for registerhi also
|
13 years ago |
florian
|
54d3d736f5
* patch by Jeppe Johansen to add support for handling different flags for xPSR regs,
|
13 years ago |
florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 years ago |
florian
|
7840b4657a
* the improved arm optimizer might move instructions around so the old hacky test if a label with its data has been already embedded into the code by checking if the offset is 0 does not work anymore so a new field for tai_label has been introduced for this purpose
|
13 years ago |
florian
|
7361e19799
+ support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers
|
13 years ago |
florian
|
e1a2b1859a
* comments and explanations on tai_regalloc.keep field
|
13 years ago |
florian
|
b6608e716b
+ tai_regalloc.keep to force register deallocations to be keep
|
13 years ago |
sergei
|
de34f58284
* Update instruction segment prefix when copying operands from another instruction, Mantis #18113.
|
13 years ago |
pierre
|
f92fba996d
+ New tai_ent and tai_ent_end classes
|
13 years ago |
sergei
|
be5a5d6ae6
- Removed redundant fillchar() calls, class instances are cleared on construction.
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
13 years ago |
Jonas Maebe
|
aaf6015b51
* converted tai directive string from pshortstring to ansistring (some
|
13 years ago |
florian
|
9375945082
* toper.val : aint => tcgint, needed at least for avr
|
13 years ago |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 years ago |
sergei
|
9eb451756b
+ Support .seh_handler directive
|
14 years ago |
Jonas Maebe
|
cf47b8d422
* fixed all known memory leaks in the code added for the JVM port
|
14 years ago |
sergei
|
1365467b0d
+ Support classes for creating unwind bytecode for Win64.
|
14 years ago |
florian
|
7b72e21743
* forgotten part of r18958
|
14 years ago |
Jonas Maebe
|
e20919f065
+ support for writing JVM line number information
|
14 years ago |
Jonas Maebe
|
d456ec2ffe
+ support for JVM local variable and parameter debug information
|
14 years ago |
Jonas Maebe
|
19275d1a4c
+ single, double, string and widestring operand support for jvm
|
14 years ago |
Jonas Maebe
|
c373748e26
+ some Jasmin directives (class, interface, super, field, limit)
|
14 years ago |
florian
|
68dd23b5a2
* write proper register locations when doing ssa, resolves #7552
|
14 years ago |
florian
|
2eb39c8843
* patch by Jeppe Johansen to support jumptable generation for case nodes on arm/thumb-2, resolves #19502
|
14 years ago |
florian
|
1e1c45c665
* references containing a symbol must be virtually always pc relative on arm
|
14 years ago |
florian
|
8bc94610c7
+ tai_stab.create_ansistr
|
14 years ago |