fpc/compiler/x86
nickysn a275d15da2 + added an i8086-specific column in x86reg.dat for the dwarf register numbers
and filled it with the dwarf register mapping, used by Open Watcom (Watcom
  also uses this mapping on i386, but we don't need to support their debugger on
  i386 for now)

git-svn-id: trunk@39097 -
2018-05-23 15:12:58 +00:00
..
aasmcpu.pas * vcmppd hardcoded primitives like vcmpeqpd. 2018-03-03 23:32:54 +00:00
agx86att.pas Use af_no_stabs for clang assembler which does not support stabs debug format 2018-02-14 15:09:35 +00:00
agx86int.pas renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin 2017-11-17 11:27:19 +00:00
agx86nsm.pas + introduce asd_omf_linnum_line directives; they will be used for writing LINNUM 2018-05-16 17:05:02 +00:00
aoptx86.pas * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea as we have flag tracking now 2018-03-11 20:30:09 +00:00
cga.pas * removed unused units 2017-05-09 19:53:14 +00:00
cgx86.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
cpubase.pas + AndShlToShl optimization 2018-02-25 15:34:12 +00:00
hlcgx86.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
itcpugas.pas + implementation of the vectorcall calling convention by J. Gareth Moreton 2018-02-11 17:50:37 +00:00
itx86int.pas + added individual bits of the x86 flags register as subregisters 2017-04-26 13:52:52 +00:00
ni86mem.pas
nx86add.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nx86cal.pas - removed pocall_far16 from the supported calling conventions of the i8086 2018-05-06 15:14:40 +00:00
nx86cnv.pas * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved 2017-09-11 14:53:06 +00:00
nx86con.pas
nx86inl.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nx86ld.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
nx86mat.pas * compilation on x86-64 fixed 2018-02-27 21:54:12 +00:00
nx86mem.pas * keep track of the temp position separately from the offset in references, 2018-04-22 17:03:16 +00:00
nx86set.pas * if both labels of a case label are equal, we still cannot skip the comparison in a jump tree, resolves #31589 2017-04-21 19:32:27 +00:00
rax86.pas + support segment overrides in inline asm references to local variables or parameters on x86 2018-03-01 17:59:57 +00:00
rax86att.pas + added a warning for using cs/ds/es/ss segment overrides in inline assembly on 2018-03-13 14:41:21 +00:00
rax86int.pas + also support constants like 'dd [5]' in the intel syntax inline asm (for BP7 2018-04-27 11:21:51 +00:00
rgx86.pas * removed unused units 2017-05-09 19:53:14 +00:00
symi86.pas + add putboolean and getboolean convenience methods to tentfile 2018-01-14 21:36:02 +00:00
symx86.pas * make near/far procs/procvars compatible only with their matching (near vs far) 2018-03-29 15:59:58 +00:00
x86ins.dat * vcmppd hardcoded primitives like vcmpeqpd. 2018-03-03 23:32:54 +00:00
x86reg.dat + added an i8086-specific column in x86reg.dat for the dwarf register numbers 2018-05-23 15:12:58 +00:00