Commit History

Author SHA1 Message Date
  yury 627fcb4354 * Do not use the LOC_VOID location to indicate unused parameters. 5 years ago
  florian 15baa272fe * exceptions are side effects which must be considered in boolean expressions 5 years ago
  yury 2808873d1b * Reworked the optimization of unused $parentfp for nested routines. 5 years ago
  florian fcf2cd2bea * boolean or/and nodes might be swapped when they have no side effect, in case 5 years ago
  florian b352449eac * Xtensa: fix flag handling: B0 is considered as default flags 5 years ago
  florian 3705f95b92 * compilation fixed 5 years ago
  florian ba3de67f3b + Xtensa: the boolean extension is used as flags 5 years ago
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 5 years ago
  Jonas Maebe 54d3c26e27 * renamed abi_linux386_sysv to abi_i386_dynalignedstack, and also use it 5 years ago
  Jonas Maebe 0802edb710 * fix Linux/i386 and Win32 after r43578 5 years ago
  Jonas Maebe e775ecdc43 * cleaned up safecall support: use a hidden localvarsym instead of result 5 years ago
  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 5 years ago
  Jonas Maebe e56b58c2b0 * factored out checks whether a procdef's symbol needs to be global, and 6 years ago
  Jonas Maebe 3fee990218 * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ 6 years ago
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 6 years ago
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 years ago
  florian 82e1ce8e4a * if a subroutine has an lsda record, the actions have to cover all code 6 years ago
  florian 65cece7657 + mark outmost frame in CFI 6 years ago
  Jonas Maebe a0d796e98d * synchronised with trunk till r41159 6 years ago
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: 6 years ago
  Jonas Maebe b3a8543a56 * synchronised with trunk till r40942 6 years ago
  florian e24449bcfd * if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped 6 years ago
  Jonas Maebe 882d676bc9 * synchronised with trunk till r40635 6 years ago
  Jonas Maebe c9a7afe053 * in constructors, free the temp holding self only after loading the function 6 years ago
  Jonas Maebe 440026bb25 * synchronised with trunk till r40503 6 years ago
  Jonas Maebe 3b7efb5123 * only free the temp holding the function result after we've loaded it into 6 years ago
  Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert 6 years ago
  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. 6 years ago
  nickysn 55ecc7feff - removed the check for pocall_oldfpccall from ncgutil.gen_save_used_regs and 7 years ago
  Jonas Maebe d69ad8fa41 * removed temppos field again from parameter locations: they're not allocated 7 years ago