Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, %!s(int64=7) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe %!s(int64=10) %!d(string=hai) anos
  nickysn 198960b17c * preserve the segment of the reference in tx86vecnode.update_reference_reg_mul %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b5fd71c3b9 * removed {$ifndef i8086} in tx86vecnode, instead reset cvecnode to %!s(int64=11) %!d(string=hai) anos
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables %!s(int64=11) %!d(string=hai) anos
  nickysn fd429612f8 + initial (and not yet fully complete) implementation of far pointers on the i8086 %!s(int64=12) %!d(string=hai) anos
  nickysn f571aebdd0 * tx86pointertyp moved from unit symdef to symconst, so it can be used by ppudump %!s(int64=12) %!d(string=hai) anos
  nickysn b0f7786782 + added support for special versions of near data pointers associated with a x86 segment register. They are supported on all x86 platforms: i8086, i386 and x86_64 %!s(int64=12) %!d(string=hai) anos
  sergei d94460e3b3 * Made the x86-specific scalefactor optimization of tvecnode available on x86_64 as well, by moving update_reference_reg_mul method from ti386vecnode to newly introduced tx86vecnode. %!s(int64=14) %!d(string=hai) anos