Commit History

Autor SHA1 Mensaxe Data
  peter 48ef24605a * support scalefactor for opr_local %!s(int64=22) %!d(string=hai) anos
  peter 5925d38ac7 * support indexing and offset retrieval for locals %!s(int64=22) %!d(string=hai) anos
  peter 4a1ecb07d1 * splitted buildderef and buildderefimpl to fix interface crc %!s(int64=22) %!d(string=hai) anos
  peter 6878c55c80 * write derefdata in a separate ppu entry %!s(int64=22) %!d(string=hai) anos
  peter 96f9973b46 * taicpu_abstract.oper[] changed to pointers %!s(int64=22) %!d(string=hai) anos
  peter d0de3b3ea8 * 64k registers supported %!s(int64=22) %!d(string=hai) anos
  daniel b2343f4b16 * Register allocator splitted, ans abstract now %!s(int64=22) %!d(string=hai) anos
  peter 70fe77ca7c * procinfo unit contains tprocinfo %!s(int64=22) %!d(string=hai) anos
  peter 540691bf02 * optimized releasing of registers %!s(int64=22) %!d(string=hai) anos
  peter a028d221cc * fixed invalid opcode handling in spill registers %!s(int64=22) %!d(string=hai) anos
  peter 36c2bb1e1a * give error for wrong register number %!s(int64=22) %!d(string=hai) anos
  florian f6e456268f * fixed make cycle %!s(int64=22) %!d(string=hai) anos
  florian 0b48a6a3ec * x86-64 adaptions %!s(int64=22) %!d(string=hai) anos
  peter 8af51ea6d3 * locals and paras are allocated in the code generation %!s(int64=22) %!d(string=hai) anos
  daniel 1e02028986 * Fixed incorrect movzx spilling %!s(int64=22) %!d(string=hai) anos
  daniel c82243df4d * Add BTR to destination memory location check in spilling %!s(int64=22) %!d(string=hai) anos
  daniel 079751b894 * Failed attempt to restore broken fastspill functionality %!s(int64=22) %!d(string=hai) anos
  marco 305226dd23 * fix from peter for bts reg32,mem32 problem %!s(int64=22) %!d(string=hai) anos
  florian f495796796 * x86 instruction table updated to nasm 0.98.37: %!s(int64=22) %!d(string=hai) anos
  peter b9d09a4e5c * preparations for different default calling conventions %!s(int64=22) %!d(string=hai) anos
  peter 6a8d5eb25d * NEWRA branch merged %!s(int64=22) %!d(string=hai) anos
  peter 6b12cc11e5 * first spill the registers of top_ref before spilling top_reg %!s(int64=22) %!d(string=hai) anos
  peter b9afdc6a36 * fix reg-supreg range check error %!s(int64=22) %!d(string=hai) anos
  daniel 2ce08bd157 * Some old register convention code removed %!s(int64=22) %!d(string=hai) anos
  daniel ebb1f3a361 * New register coding now mandatory, some more convert_registers calls %!s(int64=22) %!d(string=hai) anos
  daniel 82b0cf41a6 * Made internal assembler use new register coding %!s(int64=22) %!d(string=hai) anos
  daniel 41211715ff * Corrected a comment. %!s(int64=22) %!d(string=hai) anos
  daniel 878498029f * Fixed newra compilation %!s(int64=22) %!d(string=hai) anos
  peter 52c73e80d1 * start of sparc support for newra %!s(int64=22) %!d(string=hai) anos
  daniel 42c320cb29 * cs_regalloc renamed to cs_regvars to avoid confusion with register %!s(int64=22) %!d(string=hai) anos