| .. |
|
aasmcpu.pas
|
20dbda751a
* fixed sparc compilation after addr_lo/hi changes
|
18 年之前 |
|
aoptcpu.pas
|
1266491085
o refactored some peephole optimizer code:
|
10 年之前 |
|
aoptcpub.pas
|
2f5ce095ce
* RefsHaveIndexReg -> cpurefshaveindexreg
|
13 年之前 |
|
aoptcpud.pas
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
|
cgcpu.pas
|
a25ebbba3e
+ added volatility information to all memory references
|
9 年之前 |
|
cpubase.pas
|
f3801d13de
* SPARC: cleaned up and actualized TAsmCond (stuff copy-pasted from x86 removed, conditions for unordered floating-point comparisons added). Fixes Mantis #9362 on this target.
|
11 年之前 |
|
cpuelf.pas
|
901275b4a1
Switch back to emitting BLX instructions and fix calculation of constant offsets(should rarely/never happen).
|
11 年之前 |
|
cpugas.pas
|
74a49b5f91
* restructured the the TExternalAssembler constructors so that the
|
9 年之前 |
|
cpuinfo.pas
|
3cb9be73bc
Moved tcontrollerdatatype out into cpuinfo.
|
10 年之前 |
|
cpunode.pas
|
a0efde8167
* automatically generate necessary indirect symbols when a new assembler
|
9 年之前 |
|
cpupara.pas
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
10 年之前 |
|
cpupi.pas
|
880d438704
* renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can
|
9 年之前 |
|
cputarg.pas
|
7587145320
Add possibility to test sparc elf generator with -dTEST_AGSPARC_ELF
|
13 年之前 |
|
hlcgcpu.pas
|
a25ebbba3e
+ added volatility information to all memory references
|
9 年之前 |
|
itcpugas.pas
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
|
ncpuadd.pas
|
0cf7357ee2
* fix GetResFlags DFA optimizer warning on Sparc and AVR too
|
11 年之前 |
|
ncpucall.pas
|
58882e2934
* SPARC: UNIMP instruction has 22-bit "opcode", not 12-bit.
|
11 年之前 |
|
ncpucnv.pas
|
a25ebbba3e
+ added volatility information to all memory references
|
9 年之前 |
|
ncpuinln.pas
|
4065483a50
* completed thlcgobj.location_force_fpureg(), use it everywhere and removed
|
11 年之前 |
|
ncpumat.pas
|
f3801d13de
* SPARC: cleaned up and actualized TAsmCond (stuff copy-pasted from x86 removed, conditions for unordered floating-point comparisons added). Fixes Mantis #9362 on this target.
|
11 年之前 |
|
ncpuset.pas
|
a25ebbba3e
+ added volatility information to all memory references
|
9 年之前 |
|
opcode.inc
|
9a486d73ba
+ SPARC: support FNEGd/FNEGq internal instructions, and use them to implement floating-point negation more efficiently.
|
12 年之前 |
|
racpu.pas
|
18eb495d0f
* give a regular error message instead of an internal error on x86
|
18 年之前 |
|
racpugas.pas
|
015f034904
* reverted r35424, wasn't ready for commit yet
|
8 年之前 |
|
rgcpu.pas
|
a25ebbba3e
+ added volatility information to all memory references
|
9 年之前 |
|
rspcon.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspdwrf.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspnor.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspnum.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rsprni.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspsri.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspstab.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspstd.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
rspsup.inc
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
spreg.dat
|
c3da1aa542
Reenabled D0-D30 registers
|
13 年之前 |
|
strinst.inc
|
9a486d73ba
+ SPARC: support FNEGd/FNEGq internal instructions, and use them to implement floating-point negation more efficiently.
|
12 年之前 |
|
symcpu.pas
|
7dd1d6aa77
o fixes handling of iso i/o parameters/program parameters:
|
10 年之前 |