Jonas Maebe fcbde1d6e9 + hlcg/llvm support for unary minus vor 11 Jahren
..
aasmcpu.pas ffba5aee60 * MIPS: emit PIC-friendly instruction sequences instead of "J" when fixing up branches outside of 128K range. Resolves #25399. vor 11 Jahren
aoptcpu.pas 06735eaefc + MIPS peephole optimizer: eliminate redundant moves of floating point registers. vor 11 Jahren
aoptcpub.pas 93e0dd9c2f * Patch from Fuxin Zhang: other mips and mipsel CPUs changes vor 13 Jahren
aoptcpud.pas 0c8546f94c * more MIPS code of David Zhang integrated vor 15 Jahren
cgcpu.pas ed1555b918 * Moved generation of .ent/.end directives out of generic code generator. vor 11 Jahren
cpubase.pas c48d572996 Implement support for saving and restoring address registers. vor 12 Jahren
cpuelf.pas e7f6b06969 + MIPS internal linker: support TLS IE/LE and GPREL32 relocations, is now able to link tw14265. vor 12 Jahren
cpugas.pas 56b3287e29 + Added compiler support for mipsel-android target. vor 11 Jahren
cpuinfo.pas c58340f8dd * Enabled safecall for mips. vor 11 Jahren
cpunode.pas a3ef2b42a8 Remove more TABs in sources vor 13 Jahren
cpupara.pas 99de108c68 * renamed all paramanagers to tcpuparamanager so the llvm paramanager can vor 11 Jahren
cpupi.pas 404c3efa58 * MIPS: handle get_frame internally, so it sets pi_needs_stackframe flag on current procedure. This makes possible not to force pi_needs_stackframe on every procedure and thus omit saving/restoring $fp register when it is not necessary. vor 12 Jahren
cputarg.pas e0c8a4701e * Fixed compilation for mips-linux. vor 11 Jahren
hlcgcpu.pas 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as vor 11 Jahren
itcpugas.pas 3d2a27c66c * fix fpu register type vor 13 Jahren
mipsreg.dat 944d500d55 Change std reg names to allow use with GAS assembler vor 13 Jahren
ncpuadd.pas d72478eb64 * 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. vor 11 Jahren
ncpucall.pas 87684e1cf1 * MIPS: clean up vor 11 Jahren
ncpucnv.pas dd472dbfb0 * 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. vor 11 Jahren
ncpuinln.pas 404c3efa58 * MIPS: handle get_frame internally, so it sets pi_needs_stackframe flag on current procedure. This makes possible not to force pi_needs_stackframe on every procedure and thus omit saving/restoring $fp register when it is not necessary. vor 12 Jahren
ncpuld.pas 4b820a1ca5 - Removed tcgloadnode.generate_picvaraccess, it is never used and is not necessary because PIC stuff is handled at lower levels. vor 12 Jahren
ncpumat.pas fcbde1d6e9 + hlcg/llvm support for unary minus vor 11 Jahren
ncpuset.pas 46f8e78d1f + Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386. vor 11 Jahren
opcode.inc 828309e61d - MIPS: removed opcodes that are not in any known documentation. vor 12 Jahren
racpugas.pas 142d20ca30 * MIPS: cleanup assembler reader, MIPS references allow only a single register in parentheses. vor 12 Jahren
rgcpu.pas 5ef93e85b8 + added extra "orgsupreg" parameter to do_spill_read/do_spill_written/ vor 11 Jahren
rmipscon.inc de4a96f96d * fixes several register allocation related mips issues vor 13 Jahren
rmipsdwf.inc f58fcdf401 + basic mips stuff vor 20 Jahren
rmipsgas.inc ae37b9f5b9 * fix floating point registers gas name vor 13 Jahren
rmipsgri.inc ae37b9f5b9 * fix floating point registers gas name vor 13 Jahren
rmipsgss.inc f58fcdf401 + basic mips stuff vor 20 Jahren
rmipsnor.inc f58fcdf401 + basic mips stuff vor 20 Jahren
rmipsnum.inc de4a96f96d * fixes several register allocation related mips issues vor 13 Jahren
rmipsrni.inc f58fcdf401 + basic mips stuff vor 20 Jahren
rmipssri.inc 944d500d55 Change std reg names to allow use with GAS assembler vor 13 Jahren
rmipssta.inc f58fcdf401 + basic mips stuff vor 20 Jahren
rmipsstd.inc 944d500d55 Change std reg names to allow use with GAS assembler vor 13 Jahren
rmipssup.inc de4a96f96d * fixes several register allocation related mips issues vor 13 Jahren
strinst.inc 828309e61d - MIPS: removed opcodes that are not in any known documentation. vor 12 Jahren