fpc/compiler/powerpc64
Jonas Maebe 3798b79fd7 + optimization that (re)orders instance fields of Delphi-style classes in
order to minimise memory losses due to alignment padding. Not yet enabled
    by default at any optimization level, but can be (de)activated separately
    via -Oo(no)orderfields
   o added separate tdef.structalignment method that returns the alignment
     of a type when it appears in a record/object/class (factors out
     AIX-specific double alignment in structs)
   o changed the handling of the offset of a delegate interface
     implemented via a field, by taking the field offset on demand
     rather than at declaration time (because the ordering optimization
     causes the offsets of fields to be unknown until the entire
     declaration has been parsed)

git-svn-id: trunk@21947 -
2012-07-22 16:47:19 +00:00
..
aoptcpu.pas
aoptcpub.pas
aoptcpuc.pas
aoptcpud.pas
cgcpu.pas * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 2012-05-13 12:33:10 +00:00
cpubase.pas * consistently define empty saved_mm_registers arrays as containing a single 2012-06-15 18:24:25 +00:00
cpuinfo.pas + optimization that (re)orders instance fields of Delphi-style classes in 2012-07-22 16:47:19 +00:00
cpunode.pas
cpupara.pas + also specify the parameter def when allocating a parameter via 2012-06-24 15:02:12 +00:00
cpupi.pas
cputarg.pas
hlcgcpu.pas * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 2012-05-13 12:33:10 +00:00
itcpugas.pas
nppcadd.pas
nppccal.pas
nppccnv.pas * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 2012-05-13 12:33:10 +00:00
nppcld.pas
nppcmat.pas * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 2012-05-13 12:33:10 +00:00
ppcins.dat
ppcreg.dat
rappc.pas
rappcgas.pas
rppccon.inc
rppcdwrf.inc
rppcgas.inc
rppcgri.inc
rppcgss.inc
rppcmot.inc
rppcmri.inc
rppcnor.inc
rppcnum.inc
rppcrni.inc
rppcsri.inc
rppcstab.inc
rppcstd.inc
rppcsup.inc