.. |
aasmcpu.pas
|
f0e6d2c054
* MIPS: MULT[U] and DIV[U] don't modify first operand.
|
12 years ago |
aoptcpu.pas
|
0c8546f94c
* more MIPS code of David Zhang integrated
|
15 years ago |
aoptcpub.pas
|
93e0dd9c2f
* Patch from Fuxin Zhang: other mips and mipsel CPUs changes
|
13 years ago |
aoptcpud.pas
|
0c8546f94c
* more MIPS code of David Zhang integrated
|
15 years ago |
cgcpu.pas
|
702effaad0
Force use of PIC compatible calling for register variable calls as procvars might be internal or external and thus require PIC
|
12 years ago |
cpubase.pas
|
e327b4581c
Use TRegNameTable instead of array[tregisterindex] of string[10]
|
13 years ago |
cpuelf.pas
|
cded05ccef
+ MIPS linker: support linking PIC object files with non-PIC ones, by routing absolute calls into PIC code through stubs that load R25.
|
12 years ago |
cpugas.pas
|
a0c1e1b07f
* MIPS: fixed a_call_name and a_call_reg methods to workaround a bug in GAS <2.21, see comments in source for details.
|
12 years ago |
cpuinfo.pas
|
9e6a2b868c
Fix -Cp option failure due to cputypestr array that must be uppercased
|
12 years ago |
cpunode.pas
|
a3ef2b42a8
Remove more TABs in sources
|
13 years ago |
cpupara.pas
|
1c652eb8f9
MIPS procinfo improvements:
|
12 years ago |
cpupi.pas
|
1c652eb8f9
MIPS procinfo improvements:
|
12 years ago |
cputarg.pas
|
32ffddaad8
+ ELF linker back-ends for ARM and MIPS.
|
12 years ago |
hlcgcpu.pas
|
823e3ea398
MIPS: reworked PIC/call code:
|
12 years ago |
itcpugas.pas
|
3d2a27c66c
* fix fpu register type
|
13 years ago |
mipsreg.dat
|
944d500d55
Change std reg names to allow use with GAS assembler
|
13 years ago |
ncpuadd.pas
|
02a288fd89
* MIPS addnode: rewritten almost completely:
|
12 years ago |
ncpucall.pas
|
a3ef2b42a8
Remove more TABs in sources
|
13 years ago |
ncpucnv.pas
|
5e13334467
* Fixed tMIPSELtypeconvnode.second_int_to_bool handling of C booleans, webtbs/tw10233 and webtbs/tw17180 now work.
|
12 years ago |
ncpuinln.pas
|
f54365db94
* adapted more fpc-mips stuff to trunk
|
15 years ago |
ncpuld.pas
|
c2cd8246cb
Override tloadnode.pass_1 to for use of got for shared library variables and genrate_picvaraccess
|
13 years ago |
ncpumat.pas
|
6e4f6a64d6
+ MIPS: Allow subset locations for boolean NOT, this appears sufficient to fix all bitpacking-related tests.
|
12 years ago |
ncpuset.pas
|
b023627f6a
* converted tcgcasenode.pass_generate_code() to hlcgobj
|
14 years ago |
opcode.inc
|
87b6bb5053
+ Add .cpXXX pseudo-instruction for PIC code
|
13 years ago |
racpugas.pas
|
a3ef2b42a8
Remove more TABs in sources
|
13 years ago |
rgcpu.pas
|
1421998752
* MIPS register spilling: relocations are not needed to load constant values, and offset limit is 32767, not 4095.
|
12 years ago |
rmipscon.inc
|
de4a96f96d
* fixes several register allocation related mips issues
|
13 years ago |
rmipsdwf.inc
|
f58fcdf401
+ basic mips stuff
|
20 years ago |
rmipsgas.inc
|
ae37b9f5b9
* fix floating point registers gas name
|
13 years ago |
rmipsgri.inc
|
ae37b9f5b9
* fix floating point registers gas name
|
13 years ago |
rmipsgss.inc
|
f58fcdf401
+ basic mips stuff
|
20 years ago |
rmipsnor.inc
|
f58fcdf401
+ basic mips stuff
|
20 years ago |
rmipsnum.inc
|
de4a96f96d
* fixes several register allocation related mips issues
|
13 years ago |
rmipsrni.inc
|
f58fcdf401
+ basic mips stuff
|
20 years ago |
rmipssri.inc
|
944d500d55
Change std reg names to allow use with GAS assembler
|
13 years ago |
rmipssta.inc
|
f58fcdf401
+ basic mips stuff
|
20 years ago |
rmipsstd.inc
|
944d500d55
Change std reg names to allow use with GAS assembler
|
13 years ago |
rmipssup.inc
|
de4a96f96d
* fixes several register allocation related mips issues
|
13 years ago |
strinst.inc
|
87b6bb5053
+ Add .cpXXX pseudo-instruction for PIC code
|
13 years ago |