Commit Verlauf

Autor SHA1 Nachricht Datum
  florian fb91899457 * adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted vor 5 Jahren
  Jonas Maebe e56b58c2b0 * factored out checks whether a procdef's symbol needs to be global, and vor 6 Jahren
  Jonas Maebe 3fee990218 * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ vor 6 Jahren
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 vor 6 Jahren
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would vor 6 Jahren
  florian 82e1ce8e4a * if a subroutine has an lsda record, the actions have to cover all code vor 6 Jahren
  florian 65cece7657 + mark outmost frame in CFI vor 6 Jahren
  Jonas Maebe a0d796e98d * synchronised with trunk till r41159 vor 6 Jahren
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: vor 6 Jahren
  Jonas Maebe b3a8543a56 * synchronised with trunk till r40942 vor 6 Jahren
  florian e24449bcfd * if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped vor 6 Jahren
  Jonas Maebe 882d676bc9 * synchronised with trunk till r40635 vor 6 Jahren
  Jonas Maebe c9a7afe053 * in constructors, free the temp holding self only after loading the function vor 6 Jahren
  Jonas Maebe 440026bb25 * synchronised with trunk till r40503 vor 6 Jahren
  Jonas Maebe 3b7efb5123 * only free the temp holding the function result after we've loaded it into vor 6 Jahren
  Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert vor 6 Jahren
  yury 93d672bf16 * aarch64: Fixed loading of a function result which is returned in 4 32-bit MM registers to 2 64-bit int registers. Bug #30329. vor 6 Jahren
  nickysn 55ecc7feff - removed the check for pocall_oldfpccall from ncgutil.gen_save_used_regs and vor 7 Jahren
  Jonas Maebe d69ad8fa41 * removed temppos field again from parameter locations: they're not allocated vor 7 Jahren
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, vor 7 Jahren
  florian a66016026b * handle bitpacked booleans more efficiently vor 7 Jahren
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved vor 8 Jahren
  florian a53d6bd6bd * pass the correct size to a_load_cgparaloc_ref in gen_load_cgpara_loc to avoid to overwrite adjacent data vor 8 Jahren
  florian b1dff29cbf * removed unused units vor 8 Jahren
  svenbarth d149f260fc - remove no longer needed gen_fpc_dummy() vor 8 Jahren
  Jonas Maebe a1c0d1a1ff * moved exception handling helpers from ncgutil to ncgflw as they are only vor 8 Jahren
  Jonas Maebe 472b5228fe * changed ncgutil.has_alias_name(pd,s) to a method of tprocdef vor 8 Jahren
  Jonas Maebe a25ebbba3e + added volatility information to all memory references vor 8 Jahren
  pierre 89c1b68b14 * Delete regvars unit. vor 8 Jahren
  Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters vor 9 Jahren