提交历史

作者 SHA1 备注 提交日期
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, 7 年之前
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 年之前
  Károly Balogh 524659b341 m68k: if we have a symbol in the location reference, that will be base, so try to insert an index register instead, reduces the amount of data->address register shuffling in the generated code 9 年之前
  Károly Balogh ff7a0c5235 m68k: while updating reference, don't reallocate and copy the index to another register if we can apply scaling for it and we don't need to multiply, so the maybe_const_reg doesn't change. this improves generated code when a const reg (eg: a loop counter) is used as array index 9 年之前
  Károly Balogh ad301f8fa1 m68k: implemented t68kvecnode.update_reference_reg_packed. same as the generic one, but allocates int registers instead of address registers, because on 68k IMUL,SHR/SHL and AND can't work on address registers, which results in a lot of register shuffling 10 年之前
  Jonas Maebe d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe 10 年之前
  Károly Balogh 2881bc81b1 m68k: tweaks and fixes in n68kmem. the node is still disabled, needs further fixes in cgcpu/fixref to work properly 11 年之前
  Károly Balogh c6153010d1 m68k: plain 68000 doesn't support index scaling at all (020+ and CF only) 11 年之前
  Károly Balogh 48ceebafb1 n68kmem node for better utilization of 68k specialities in addressing 11 年之前