Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe d46fad1e7f * use provided name to a_call_name() instead of hardcoding pd.mangledname() %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 1c99adb411 * fix rol/ror for llvm %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 4cfec3b6e9 * fixed copy/paste error in r31285 %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe bbe8e346e0 * handle tc_equal typeconversions from conststring to a stringdef in %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 0350369c6a * don't check for a simple result location when loading an uninitialised %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe ae7b17890a * support non-power-of-two records that have to be passed in MM registers %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 49a83b2872 * allow targets to keep certain type conversions for equal types in %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 5aadb149ed * ensure the types of all elements emitted in all paths through %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 4ae8dcc91e * make the resultdef of left and right equal when comparing a dynarray %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe f5a3bab7d4 * add llvminfo to override optimizer switches in case of {$ifdef llvm} %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe cc197a5593 * extended test %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 508038a691 + emit_pchar_const() helper for high level typed const builder %!s(int64=9) %!d(string=hai) anos
  pierre c863cd5bc8 Add u128bit and s128bit support in ppudump %!s(int64=9) %!d(string=hai) anos
  michael 288aa63a67 * Help for latex backend %!s(int64=9) %!d(string=hai) anos
  michael 65976e4db3 * Added option to split lines %!s(int64=9) %!d(string=hai) anos
  michael a87e83e9b7 * Fix selection of package %!s(int64=9) %!d(string=hai) anos
  florian 4ccc75e2e8 + be able to specify endianess in the assembler command line %!s(int64=9) %!d(string=hai) anos
  michael 33e1bc72b4 * Add options to RunCommand* call %!s(int64=9) %!d(string=hai) anos
  michael f1ef3f330a * Add demo for RunCommand %!s(int64=9) %!d(string=hai) anos
  michael 622ffb9a65 * Added some example program for TProcess %!s(int64=9) %!d(string=hai) anos
  nickysn ef9504ffd7 * made the \325 x86 prefix to generate a 0x66 prefix on i8086, thus fixing many %!s(int64=9) %!d(string=hai) anos
  nickysn 6037976202 * several imul variants, featuring 32-bit or 64-bit registers marked 386+, instead of 286+ %!s(int64=9) %!d(string=hai) anos
  nickysn e6ac1a4af5 + added check for the compatibility of each instruction with the selected target %!s(int64=9) %!d(string=hai) anos
  nickysn e877bae4fc + add 'jmp rm16' and 'call rm16' before the rm32 versions on i8086, so the %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe a228a3bf4c * fixed parallel building for i386 after r32857 %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 3aba28deb7 * factored out the generation of the Objective-C section names, so we can %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 3f7169e250 * treat Objective-C metaclasses (classrefdefs) as voidpointertype at the %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 53bf43983a + support for emitting weak symbols with the high level typed constant builder %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 58ae32e2d1 * factored out writing the LLVM linkage flags, take into account version %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe d290ede5a6 + added (not yet configurable) target LLVM version %!s(int64=9) %!d(string=hai) anos