fpc/compiler/mips
2014-01-22 15:00:34 +00:00
..
aasmcpu.pas * MIPS: emit PIC-friendly instruction sequences instead of "J" when fixing up branches outside of 128K range. Resolves #25399. 2013-12-11 10:56:07 +00:00
aoptcpu.pas + MIPS peephole optimizer: eliminate redundant moves of floating point registers. 2013-11-25 13:57:19 +00:00
aoptcpub.pas
aoptcpud.pas
cgcpu.pas + added a size parameter to optimize_op_const and do a sign extension of the 'a' parameter up from the specified size, so that things like (i and $ffffffff) get optimized away the same way as (i and -1) 2014-01-22 15:00:34 +00:00
cpubase.pas
cpuelf.pas
cpugas.pas Handle asmextraopt in powerpc, mips and sparc assemblers 2014-01-21 00:19:17 +00:00
cpuinfo.pas * Use mips everywhere for big endian mips target 2013-11-07 21:38:43 +00:00
cpunode.pas
cpupara.pas
cpupi.pas
cputarg.pas
hlcgcpu.pas
itcpugas.pas
mipsreg.dat
ncpuadd.pas * Function tjvmaddnode.cmpnode2topcmp is, in fact, not specific to any target. Moved it to generic tcgaddnode and reused in tmipsaddnode, where the same functionality was implemented in different way. 2013-11-28 11:52:47 +00:00
ncpucall.pas
ncpucnv.pas * MIPS: when converting int to real, use a floating point constant directly, instead of emulating it with integers. tai_real_64bit already handles all endian issues. 2013-10-26 18:12:25 +00:00
ncpuinln.pas
ncpuld.pas
ncpumat.pas * MIPS: removed specific handling of 32-bit shifts, generic code does the job just well. 2013-11-27 11:33:52 +00:00
ncpuset.pas
opcode.inc
racpugas.pas * MIPS: cleanup assembler reader, MIPS references allow only a single register in parentheses. 2013-10-13 21:22:04 +00:00
rgcpu.pas
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