Commit History

Author SHA1 Message Date
  florian c75486db89 * patch by Nico Erfurth: 13 years ago
  florian 5f0bcd9248 * patch by Nico Erfurth: 13 years ago
  Jonas Maebe bba4b02eb2 * use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7 13 years ago
  Jonas Maebe 6ba8dc7146 + support for the ARM hard float EABI on Linux (patch by Peter Green): 13 years ago
  florian 841d67ec81 * don't waste an extra register when copying 4 bytes 13 years ago
  pierre 42c98f3cd5 Override abstract method to abvoid warning at compilation time 13 years ago
  florian ce61891ca3 * offset used by A_LDF,A_STF,A_FLDS,A_FLDD,A_FSTS,A_FSTD must be dividable by 4 14 years ago
  Jonas Maebe 2b11fd2bef * cpus that only understand Thumb-2 don't support "blx <imm>" 14 years ago
  florian 5fa184c952 + patch by Jeppe Johansen to make use of the div/udiv instruction on arm7m, resolves #20022 14 years ago
  Jonas Maebe 852ae48cb7 * also use blx instead of bl for direct calls on ARMv5+, since the target 14 years ago
  florian 26850e3425 * fix full cycle after adding new boolean types 14 years ago
  florian 77f2d6cc0d * introduce usage of TCGInt in the code generator units 14 years ago
  svenbarth 35b47e491c Rebase to revision 17306 14 years ago
  florian 8bff2a0de4 * patch by Jeppe Johansen to fix thumb2 epilog generation, resolves #18392 14 years ago
  svenbarth 96116a6c3a Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either. 14 years ago
  svenbarth 80e6498921 Rebase to revision 17096 14 years ago
  Jonas Maebe b8e9fd5c00 * use blx also for ARMv5, since it works on non-T variants and is required 14 years ago
  Jonas Maebe 780e75bfac o patch by Jeppe Johansen to fix mantis #17472: 14 years ago
  paul b317139006 compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle 14 years ago
  Jonas Maebe c44d79f3ba * fix the value of the frame pointer for Thumb-2 after r14317 14 years ago
  Jonas Maebe f13f6627c4 * moved use_fixed_stack from cgutils to a method in paramgr so it can 15 years ago
  Jonas Maebe 356026f849 * use new_section() instead of tai_section.create() everywhere 15 years ago
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can 15 years ago
  Jonas Maebe 9bc15a5f61 * renamed a_param_* to a_load_*_cgpara 15 years ago
  Jonas Maebe fbebd87593 * use BLX instead of "mov r14, r15; mov r15, reg" for a_call_reg on ARMv6 15 years ago
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
  florian 0c8546f94c * more MIPS code of David Zhang integrated 15 years ago
  Jonas Maebe 3a774ce66a * fixed alignment for (non-)lazy symbol sections 15 years ago
  florian 515774b864 * merged armthum branch 16 years ago
  Jonas Maebe a6f20cdba9 * align the stack pointer to alignment.localalignmax, fixes crashes on 16 years ago