Historique des commits

Auteur SHA1 Message Date
  florian 5ca2356638 * take care of po_noreturn in more cases il y a 4 ans
  yury d34168742e * Fixed r46801 for the case of int64 params with a single paralocation. il y a 4 ans
  yury e159c92967 * Do not use stack parameter location for spilling if its size is less than the register size for all CPU targets except x86. il y a 4 ans
  yury 60c23daa91 * Fixed the stack parameters optimization (r46776) for big endian CPUs. il y a 4 ans
  yury c2dc342c55 * Use the initial location of stack parameters as a spilling location if spilling is needed. This leads to the following optimizations: il y a 4 ans
  florian 27fbf8c91e * Xtensa: tcpunotnode.second_boolean fixed il y a 5 ans
  yury 75e5afd45b * When optimization is off always load unused parentfp to a local location to be debugger friendly. il y a 5 ans
  yury a258774ba9 * To check the size of a register(s) corresponding to a variable it is needed to use localloc.size instead of def_cgsize(vardef). il y a 5 ans
  florian a2303bd899 * fixed copy&paste error of r45658 il y a 5 ans
  florian 2e36783d0e * better check for short boolean evaluation in firstcomplex il y a 5 ans
  yury 627fcb4354 * Do not use the LOC_VOID location to indicate unused parameters. il y a 5 ans
  florian 15baa272fe * exceptions are side effects which must be considered in boolean expressions il y a 5 ans
  yury 2808873d1b * Reworked the optimization of unused $parentfp for nested routines. il y a 5 ans
  florian fcf2cd2bea * boolean or/and nodes might be swapped when they have no side effect, in case il y a 5 ans
  florian b352449eac * Xtensa: fix flag handling: B0 is considered as default flags il y a 5 ans
  florian 3705f95b92 * compilation fixed il y a 5 ans
  florian ba3de67f3b + Xtensa: the boolean extension is used as flags il y a 5 ans
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 il y a 5 ans
  Jonas Maebe 54d3c26e27 * renamed abi_linux386_sysv to abi_i386_dynalignedstack, and also use it il y a 5 ans
  Jonas Maebe 0802edb710 * fix Linux/i386 and Win32 after r43578 il y a 5 ans
  Jonas Maebe e775ecdc43 * cleaned up safecall support: use a hidden localvarsym instead of result il y a 5 ans
  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 il y a 5 ans
  Jonas Maebe e56b58c2b0 * factored out checks whether a procdef's symbol needs to be global, and il y a 6 ans
  Jonas Maebe 3fee990218 * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ il y a 6 ans
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 il y a 6 ans
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would il y a 6 ans
  florian 82e1ce8e4a * if a subroutine has an lsda record, the actions have to cover all code il y a 6 ans
  florian 65cece7657 + mark outmost frame in CFI il y a 6 ans
  Jonas Maebe a0d796e98d * synchronised with trunk till r41159 il y a 6 ans
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: il y a 6 ans