fpc/compiler/mips
sergei 02a288fd89 * MIPS addnode: rewritten almost completely:
* shorter by 280 lines
  * generates actual instructions instead of macros
  * uses immediate operands for constants when possible
  * 64-bit and float comparisons use LOC_JUMP as location

git-svn-id: trunk@24236 -
2013-04-14 12:12:36 +00:00
..
aasmcpu.pas * MIPS: MULT[U] and DIV[U] don't modify first operand. 2013-02-16 06:43:41 +00:00
aoptcpu.pas
aoptcpub.pas
aoptcpud.pas
cgcpu.pas Force use of PIC compatible calling for register variable calls as procvars might be internal or external and thus require PIC 2013-03-25 21:53:31 +00:00
cpubase.pas
cpuelf.pas + MIPS linker: support linking PIC object files with non-PIC ones, by routing absolute calls into PIC code through stubs that load R25. 2013-03-31 19:58:52 +00:00
cpugas.pas * MIPS: fixed a_call_name and a_call_reg methods to workaround a bug in GAS <2.21, see comments in source for details. 2013-02-02 23:52:58 +00:00
cpuinfo.pas
cpunode.pas
cpupara.pas MIPS procinfo improvements: 2013-03-17 08:43:39 +00:00
cpupi.pas MIPS procinfo improvements: 2013-03-17 08:43:39 +00:00
cputarg.pas
hlcgcpu.pas MIPS: reworked PIC/call code: 2013-03-05 19:31:20 +00:00
itcpugas.pas
mipsreg.dat
ncpuadd.pas * MIPS addnode: rewritten almost completely: 2013-04-14 12:12:36 +00:00
ncpucall.pas
ncpucnv.pas
ncpuinln.pas
ncpuld.pas
ncpumat.pas
ncpuset.pas
opcode.inc
racpugas.pas
rgcpu.pas * MIPS register spilling: relocations are not needed to load constant values, and offset limit is 32767, not 4095. 2013-02-28 20:43:38 +00:00
rmipscon.inc
rmipsdwf.inc
rmipsgas.inc
rmipsgri.inc
rmipsgss.inc
rmipsnor.inc
rmipsnum.inc
rmipsrni.inc
rmipssri.inc
rmipssta.inc
rmipsstd.inc
rmipssup.inc
strinst.inc