Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe 1a97e61619 * factored out fixref from handle_load_store, and handle indirect symbol пре 13 година
  florian 5facc6ad5e * BsrX(0) should return 255 instead of $ffffffff пре 13 година
  florian d67af82228 * patch by Jeppe Johansen: Thumb2-only targets don't support the BLX <label>, and have to use BL <label>, resolves #22770 пре 13 година
  florian d63ebe6464 * bsr implementation for armv5+ using clz пре 13 година
  florian 59012afe26 * better heuristics to decide when a mul by a constant shall be replaced by shift/add/sub sequences пре 13 година
  florian 2f8027c63f + more sophisticated code to optimize multiplications on arm пре 13 година
  florian 45383fd32d + a lot missing flag allocs/deallocs added пре 13 година
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS пре 13 година
  florian 7588896775 * make use of cpuflags in the arm compiler пре 13 година
  masta aa21845cd9 Small optimization for OP_AND on ARM пре 13 година
  florian 7513291ad8 * generate different code for OS_S8 -> OS_16 conversion which might fold better, idea by Nico Erfurth пре 13 година
  masta 6529307d9e Don't emit useless AND/BICs in ARM CG пре 13 година
  florian f619a1aaf6 * fld/fst can have a base register+offset пре 13 година
  florian e81ba0f82e + make use of the armv6+ sign/zero extension instructions if appropriate пре 13 година
  florian 19ed835f2b * don't generate an extra indirection when loading vfp constants пре 13 година
  masta c16871e129 Generate better code in Tthumb2cgarm.g_flags2reg пре 13 година
  masta 57b67dfa30 Better SP adjustments on entry/exit for ARM пре 13 година
  florian 95732625cc * use r11 as a normal register if no frame pointer is needed пре 13 година
  masta dbf0404fb0 More consolidation of OP_SHL/SHR/ROR/SAR in ARM CodeGen пре 13 година
  masta d2d5d17557 Consolidate handling of OP_SHL/SHR/ROL/ROR/SAR in ARM CodeGen пре 13 година
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via пре 13 година
  masta 2768e0fc12 Folded Add/Sub/Or Splitter, lots of debug output пре 13 година
  masta 92c47148cc Optimize 8/16 OP_NOT on ARM пре 13 година
  masta 0f3441a9c2 Split OP_ADD, OP_SUB, OP_AND and OP_ORR into multiple instructions if that can avoid constant construction or even loading from a pool. пре 13 година
  masta f11fbe527e Improve loading of ARM constant values пре 13 година
  florian 45c70ec81c * patch by Nico Erfurth: Support the usage of BIC instead of AND on ARM пре 13 година
  florian 4ea1d22c5a * patch by Nico Erfruth: Support BX for function returns on armv5+ пре 13 година
  florian c75486db89 * patch by Nico Erfurth: пре 13 година
  florian 5f0bcd9248 * patch by Nico Erfurth: пре 13 година
  Jonas Maebe bba4b02eb2 * use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7 пре 13 година