| .. |
|
aasmcpu.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
agx86att.pas
|
* x86 AT&T reader and writer: cleaned up usage of attsufMM suffix:
|
2016-11-21 02:07:13 +00:00 |
|
agx86int.pas
|
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
2016-04-08 20:19:59 +00:00 |
|
agx86nsm.pas
|
* Adapt to TExternCain move to aasmcpu unit
|
2016-07-06 07:00:13 +00:00 |
|
aoptx86.pas
|
* more getsupreg(...)<>/=getsupreg(...) replaced by SuperRegisterEqual which is more safe, the former could break as the register could have different register types
|
2016-10-20 18:32:23 +00:00 |
|
cga.pas
|
|
|
|
cgx86.pas
|
* correctly calculate the bit mask in thlcgobj.a_load_regconst_subsetreg_intern, resolves #31042
|
2016-12-07 20:08:22 +00:00 |
|
cpubase.pas
|
* correctly calculate the bit mask in thlcgobj.a_load_regconst_subsetreg_intern, resolves #31042
|
2016-12-07 20:08:22 +00:00 |
|
hlcgx86.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
itcpugas.pas
|
* x86 AT&T reader and writer: cleaned up usage of attsufMM suffix:
|
2016-11-21 02:07:13 +00:00 |
|
itx86int.pas
|
|
|
|
ni86mem.pas
|
|
|
|
nx86add.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
nx86cal.pas
|
+ also allow x86 call ref for references that contain only non-imaginary registers (no infinite spilling problems there either)
|
2015-11-11 16:33:48 +00:00 |
|
nx86cnv.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
nx86con.pas
|
|
|
|
nx86inl.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
nx86ld.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
nx86mat.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
nx86mem.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
nx86set.pas
|
+ added volatility information to all memory references
|
2016-11-27 18:17:37 +00:00 |
|
rax86.pas
|
* x86 asm reader: Don't copy operand size to instruction size for MOVSS and VMOVSS, because it is different for source and destination. Fixes breakage caused by fixing memory size of those instructions (Mantis #29954 and Mantis #29957).
|
2016-12-07 14:08:28 +00:00 |
|
rax86att.pas
|
* x86 AT&T reader and writer: cleaned up usage of attsufMM suffix:
|
2016-11-21 02:07:13 +00:00 |
|
rax86int.pas
|
* Force OPR_LOCAL operand into reference whenever subscripting is used, so that all record fields are handled in same way regardless of their offset. Previously, operand was changed to reference only by fields with non-zero offset (see logic in tcgasmnode.ResolveRef method).
|
2016-11-18 05:56:12 +00:00 |
|
rgx86.pas
|
* avoid spilling of 2nd and 3rd operand of avx instructions
|
2016-06-01 20:48:08 +00:00 |
|
symi86.pas
|
* changed {$ifdef x86} code in defcmp into virtual methods
|
2015-10-28 18:06:27 +00:00 |
|
symx86.pas
|
* adaptation for symx86 to r32340
|
2015-11-15 23:15:43 +00:00 |
|
x86ins.dat
|
* support for the CDQE instruction, by Emelyanov Roman, resolves #30978
|
2016-11-27 12:42:22 +00:00 |
|
x86reg.dat
|
|
|