fpc/compiler/mips
Jonas Maebe a25ebbba3e + added volatility information to all memory references
o separate information for reading and writing, because e.g. in a
     try-block, only the writes to local variables and parameters are
     volatile (they have to be committed immediately in case the next
     instruction causes an exception)
   o for now, only references to absolute memory addresses are marked
     as volatile
   o the volatily information is (should be) properly maintained throughout
     all code generators for all archictures with this patch
   o no optimizers or other compiler infrastructure uses the volatility
     information yet
   o this functionality is not (yet) exposed at the language level, it
     is only for internal code generator use right now

git-svn-id: trunk@34996 -
2016-11-27 18:17:37 +00:00
..
aasmcpu.pas
aoptcpu.pas
aoptcpub.pas
aoptcpud.pas
cgcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
cpubase.pas * cpubase unit, function findreg_by_number and dwarf_reg: 2016-11-06 18:04:50 +00:00
cpuelf.pas
cpugas.pas * restructured the the TExternalAssembler constructors so that the 2016-11-09 19:51:20 +00:00
cpuinfo.pas
cpunode.pas
cpupara.pas
cpupi.pas
cputarg.pas
hlcgcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
itcpugas.pas
mipsreg.dat Fix stabs number for FPU register, which start at 38 instead of 32 2016-11-06 18:01:08 +00:00
ncpuadd.pas
ncpucall.pas
ncpucnv.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
ncpuinln.pas
ncpuld.pas
ncpumat.pas
ncpuset.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
opcode.inc
racpugas.pas * MaybeRecordOffset: initialise "mangledname" variable 2016-11-09 19:51:36 +00:00
rgcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
rmipscon.inc
rmipsdwf.inc
rmipsgas.inc
rmipsgri.inc
rmipsgss.inc
rmipsnor.inc
rmipsnum.inc
rmipsrni.inc
rmipssri.inc
rmipssta.inc Regenerated after change in mipsreg.dat 2016-11-06 18:01:52 +00:00
rmipsstd.inc
rmipssup.inc
strinst.inc
symcpu.pas