fpc/compiler/ppcgen
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 * A_INSLWI, A_INSLWI_, A_INSRWI, A_INSRWI_ also modify operand 0 2014-02-02 15:32:00 +00:00
agppcgas.pas * restructured the the TExternalAssembler constructors so that the 2016-11-09 19:51:20 +00:00
cgppc.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
hlcgppc.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
ngppcadd.pas * Delete regvars unit. 2016-11-06 14:01:39 +00:00
ngppccnv.pas * replaced current_procinfo.currtrue/falselabel with storing the true/false 2015-08-27 18:28:57 +00:00
ngppcinl.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
ngppcset.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00
rgcpu.pas + added volatility information to all memory references 2016-11-27 18:17:37 +00:00