fpc/compiler/i386
peter fd2ad837e2 * implicit result variable generation for assembler routines
* removed m_tp modeswitch, use m_tp7 or not(m_fpc) instead
2002-01-24 18:25:48 +00:00
..
ag386att.pas * powerpc/cgcpu.pas compiles :) 2001-12-29 15:28:57 +00:00
ag386bin.pas * symtable change to classes 2001-04-13 01:22:06 +00:00
ag386int.pas * -Ur switch (merged) 2001-06-18 20:36:23 +00:00
ag386nsm.pas * powerpc/cgcpu.pas compiles :) 2001-12-29 15:28:57 +00:00
aopt386.pas + new tlinkedlist class (merge of old tstringqueue,tcontainer and 2000-12-25 00:07:25 +00:00
cga.pas * implicit result variable generation for assembler routines 2002-01-24 18:25:48 +00:00
cgcpu.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
cpuasm.pas * protected/private symbols parsing fixed 2001-12-31 16:59:41 +00:00
cpubase.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
cpuinfo.pas * split constsym.value in valueord,valueordptr,valueptr. The valueordptr 2001-09-02 21:18:28 +00:00
cpunode.pas * made most constant and mem handling processor independent 2001-09-30 16:17:17 +00:00
cpuswtch.pas * alignmentinfo record added 2001-07-01 20:16:15 +00:00
cputarg.pas * t_beos target inclusion 2001-06-03 15:12:47 +00:00
csopt386.pas * unnecessary loads of constants are now also remove by 2001-12-04 15:58:13 +00:00
daopt386.pas * powerpc/cgcpu.pas compiles :) 2001-12-29 15:28:57 +00:00
i386att.inc * iret, lret fixes 2001-02-20 21:34:04 +00:00
i386atts.inc * iret, lret fixes 2001-02-20 21:34:04 +00:00
i386ins.dat * i386*: call and jmp read their first operand 2001-09-01 23:02:30 +00:00
i386int.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386nop.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386op.inc * move also the i386*.inc to i386/ 2000-10-15 09:41:37 +00:00
i386prop.inc * i386*: call and jmp read their first operand 2001-09-01 23:02:30 +00:00
i386tab.inc * merged netbsd start 2001-08-07 18:47:12 +00:00
n386add.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
n386cal.pas * changed remaining "getregister32" calls to "getregisterint" 2001-12-31 09:53:15 +00:00
n386cnv.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
n386con.pas * made most constant and mem handling processor independent 2001-09-30 16:17:17 +00:00
n386flw.pas * powerpc/cgcpu.pas compiles :) 2001-12-29 15:28:57 +00:00
n386inl.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
n386ld.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
n386mat.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
n386mem.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
n386obj.pas * calling convention rewrite 2001-10-25 21:22:32 +00:00
n386opt.pas * changed remaining "getregister32" calls to "getregisterint" 2001-12-31 09:53:15 +00:00
n386set.pas * changed remaining "getregister32" calls to "getregisterint" 2001-12-31 09:53:15 +00:00
n386util.pas * range checking is now processor independent (part in cgobj, part in cg64f32) and should work correctly again (it needed some changes after the changes of the low and high of tordef's to int64) * maketojumpbool() is now processor independent (in ncgutil) * getregister32 is now called getregisterint 2001-12-30 17:24:45 +00:00
popt386.pas * powerpc/cgcpu.pas compiles :) 2001-12-29 15:28:57 +00:00
ra386.pas * implicit result variable generation for assembler routines 2002-01-24 18:25:48 +00:00
ra386att.pas * implicit result variable generation for assembler routines 2002-01-24 18:25:48 +00:00
ra386dir.pas * procsym definition rewrite 2001-11-02 22:58:00 +00:00
ra386int.pas * implicit result variable generation for assembler routines 2002-01-24 18:25:48 +00:00
rropt386.pas * finer granularity for allocation of reused/replaced registers 2001-10-12 13:55:03 +00:00
tgcpu.pas * changed remaining "getregister32" calls to "getregisterint" 2001-12-31 09:53:15 +00:00