Commit History

Author SHA1 Message Date
  florian dcf9744f12 * reverts accidentally changed identifier spelling 6 years ago
  florian 6817cea33b + missing unit 6 years ago
  florian 6b0c2a45f5 * compilation fixes 6 years ago
  florian 65aebd22b0 + initial implementation of dwarf/eh_frame based exception handling for i386-linux, basic stuff works, open todos 6 years ago
  florian 501b384b17 + define psabieh to enable dwarf based exception handling 6 years ago
  florian 72a02b467c + generate more cfi on x86 6 years ago
  florian 65cece7657 + mark outmost frame in CFI 6 years ago
  florian 27ab140dd9 + gcc_except_table section 6 years ago
  florian b81cc7fbaf * set filepos better 6 years ago
  florian e2c83edc2a + flag when a procedure generated exception table data 6 years ago
  florian dfe37de0a1 * do not use push/pop based exception reason handling on i386 if dwarf based exceptions are used 6 years ago
  Jonas Maebe a0831b058a * fixed LLVM para loading for byval paralocs that are preceded by other 6 years ago
  Jonas Maebe af098474f4 * keep track of the alignment requirements of parameters with LLVM, and emit 6 years ago
  Jonas Maebe 016882ca82 * do not add references to external procedures and variables to the used 6 years ago
  Jonas Maebe 1b48e6abe8 * _Unwind_SetGR/_Unwind_GetGR/_Unwind_SetIP/_Unwind_GetIP implementation for 6 years ago
  Jonas Maebe ef1757a5a7 + ARM EABI exception handling support for PSABIEH 6 years ago
  Jonas Maebe d835a91a31 * detabbed 6 years ago
  Jonas Maebe 8eb07ed7b1 * add support for custom calling conventions to LLVM function declarations 6 years ago
  Jonas Maebe 9d07e4948f * fix compilation of ARM compiler for LLVM 6 years ago
  Jonas Maebe 7aa6a2ec81 * only make a copy of the finally code in pass_1 instead of in pass_typecheck, 6 years ago
  Jonas Maebe d93c05a90c * synchronised with trunk till r41207 6 years ago
  Jonas Maebe 13ce27cc1d * fixed the default external assembler for llvm when using -s 6 years ago
  Jonas Maebe 1abea6451c * fixed thlcgobj.g_rangecheck() for cpuhighleveltarget when targetting a 6 years ago
  Jonas Maebe 7af95cbf06 * LLVM does not support 128 bits arithmetic on 32 bit platforms, which we 6 years ago
  Jonas Maebe 353be907c7 * update the stack alignment field of parameters when doing so for paralocs 6 years ago
  Jonas Maebe 7a65e1f393 * fixed ARM paraloc defs (for LLVM) 6 years ago
  Jonas Maebe da0deae9ae * removed unnecessary replacements of the paraloc def with arraydefs on ARM 6 years ago
  Jonas Maebe 8c362eac67 * always emit UAL when using LLVM (clang does not and will not support 6 years ago
  Jonas Maebe ab51e8637c * set default Mac OS X target version to 10.6 for LLVM (earlier versions did 6 years ago
  Jonas Maebe f9668f8c03 * let de LLVM parameter manager merge multiple paralocs used to represent a 6 years ago