Commit History

Автор SHA1 Съобщение Дата
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) преди 12 години
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so преди 12 години
  florian 4f30ac0247 * put records with 16 bytes size into two register on 64 bit targets if possible преди 12 години
  florian c781f21a46 * records with two times the size of a register can be kept in registers преди 12 години
  florian 04543b179f o merge of the branch laksen/arm-embedded of Jeppe Johansen: преди 13 години
  svenbarth 8e07ddb2bc * made internal errors for M68K unique преди 13 години
  pierre be5839e44a Add warning/error message about possible problems with nostackframe modifier преди 13 години
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism преди 13 години
  pierre 4b7a6ecc14 move currentregloc setting to ncgutil to avoid sysym unit ependency in aasmtai unit преди 13 години
  pierre fcaff0489c * psub.pas : translate tregister for registerhi also преди 13 години
  Jonas Maebe 944c1172ee * implementation of fix from r22376 without using introspection преди 13 години
  Jonas Maebe 1219797d94 * support LOC_(C)SUBSETREG/REF in gen_load_vmt_register() (mantis #22869) преди 13 години
  pierre fd844d08e0 Avoid wrong typecast in DoReplace function as revealed by extcycle преди 13 години
  florian d93cee995b * fix register method pointer for ppc64 and x86_64-linux преди 13 години
  florian 7361e19799 + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers преди 13 години
  florian 7901662eb3 + mark method pointers as regable преди 13 години
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS преди 13 години
  Jonas Maebe 288d1ec74a * support referencing "result" in nostackframe pure assembler routines if преди 13 години
  Jonas Maebe 9197ce100e * converted tcg.g_copyvaluepara_openarray() to thlcg преди 13 години
  Jonas Maebe aba6923187 * moved g_test_self() from cgobj to hlcgobj преди 13 години
  pierre bc0c94c204 fpcdefs.inc: Set fpc_compiler_has_fixup_jmps for powerpcXX and mips CPUs. преди 13 години
  pierre b63bc6be13 MIPS: use OC_EQ instead of OC_NE for new_exception to avoid branch out of range error преди 13 години
  Jonas Maebe 7c21cba1e2 * migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg преди 13 години
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via преди 13 години
  florian 2162df1802 * patch by Jeppe Johansen: fix gen_load_cgpara_loc for mips(el) преди 13 години
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, преди 13 години
  florian 21573f50c5 * allow LOC_CONSTANT to be used as vmt pointers in the cg, resolves #21914 преди 13 години
  Jonas Maebe 9d860904fe * merged AIX changes from ncgutil.gen_proc_symbol_end() into преди 13 години
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) преди 13 години
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for преди 13 години