Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: преди 15 години
  florian e5ebb2a26e * started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk преди 15 години
  Jonas Maebe f7360d47c5 - removed aitconst_indirect_symbol, replaced with tai_directive преди 16 години
  florian 515774b864 * merged armthum branch преди 16 години
  florian 53d60f02b2 * lying around newline fixes преди 16 години
  Jonas Maebe 6505b4f9c5 * reverted rest of r13469 because it causes crashes for linux/ppc64 преди 16 години
  Jonas Maebe f265fbe343 * fixed GOT loading for i386 in stubs for external procedures whose external преди 16 години
  Jonas Maebe 34c985cfa6 * added register type parameter to cgsize2subreg(), as the subreg can преди 16 години
  Jonas Maebe c1e327c8c4 * insert register allocation/deallocation information for the exception преди 16 години
  Jonas Maebe 0af39c77d9 * counterpart of r12844 for storing elements to a bitpacked array: преди 16 години
  Jonas Maebe d24f232485 * when loading data from a bitpacked array, make sure we never load преди 16 години
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed преди 16 години
  Jonas Maebe 718694d1d6 * always specify an explicit alignment for tgobj.gettemp (so e.g. преди 17 години
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. преди 17 години
  Jonas Maebe afa14de20d + some generic changes preparing for darwin/arm support преди 17 години
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from преди 17 години
  florian 1afb1aa9cc + ror/rol functions преди 17 години
  yury 4dac183601 * Bring back tcg.getflagregister on Florian's request, but made it non-abstract. It may be used for IA64 support in future (if IA64 will live so long :). преди 17 години
  yury 0e34e98b82 * Removed abstract modifier for some optional (not needed for every CPU target) methods in tcg and tparamanager classes. These methods throw internal error if not overrode. преди 17 години
  yury 8ce526d760 * Removed unused abstract method tcg.getflagregister преди 17 години
  Jonas Maebe a60a957420 * fixed setting bitpacked record fields straddling their natural boundaries преди 17 години
  yury ec943198fd * Properly fill treference.alignment when variable is loaded by tcgloadnode. It allows code generator to insert unaligned handling if needed. преди 17 години
  Jonas Maebe f36e5411af * split cpu64bit compiler define into преди 17 години
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes преди 17 години
  Jonas Maebe e72fab1e43 * perform floating point type conversions directly in assignment nodes преди 17 години
  peter b5e417bd19 * increase the temp requirements for saving MM registers with the full преди 17 години
  Jonas Maebe bc545b077f - removed internalerror in case a subsetref value is loaded on a cpu преди 17 години
  peter 6058b2c247 * renamed t_times to executionweight and moved it to преди 18 години
  Jonas Maebe b4b069908f - removed some unnecessary cg. prefixes when calling tcg methods преди 18 години
  peter f704ee2d70 * remove duplicate temp allocation for register saving преди 18 години