Commit History

Author SHA1 Message Date
  florian 54d3d736f5 * patch by Jeppe Johansen to add support for handling different flags for xPSR regs, 13 years ago
  masta d8af83d252 Introduce a version of MatchInstruction for multiple instructions 13 years ago
  florian 55e6da6d28 * make cpubase for arm use inlining 13 years ago
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS 13 years ago
  masta d987cee96a Introduce split_into_shifter_const to ARM-Code Generator 13 years ago
  masta 3205169ab9 Use roldword intrinsic instead of function rotl. 13 years ago
  Jonas Maebe 708a2532fc * consistently define empty saved_mm_registers arrays as containing a single 13 years ago
  florian 798c9340cc * patch by Nico Erfurth: 13 years ago
  Jonas Maebe 85a3fd3357 + ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in 13 years ago
  florian aa2a9dbf2e patches by Nico Erfurth to improve the arm peephole optimizer: 13 years ago
  florian bb8be38607 - removed some no longer used constants 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 ff5f311b34 - removed no more used constants 14 years ago
  Jonas Maebe bbf0e35a51 + Support for ARM CPS/CPSIE/CPSID instructions and mode flag bitfield 14 years ago
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
  florian 515774b864 * merged armthum branch 16 years ago
  Jonas Maebe 34c985cfa6 * added register type parameter to cgsize2subreg(), as the subreg can 16 years ago
  yury 491f0fa1d8 * Replaced all user defined warnings by TODO comments to reduce compiler noise. 17 years ago
  florian ed540dc7c1 * fixed copy&paste error in rev. 10460 17 years ago
  micha f70c24435d * fix int64 result passing on armeb 17 years ago
  florian 00d6a03b2c + default code now preserves mm registers 18 years ago
  florian c16c124562 * handle pc relative offsets in ldf/stf correctly 18 years ago
  florian e0955aea59 - removed unnecessary array 19 years ago
  Jonas Maebe 90cacb4cf5 * changed result type of dwarf_reg from byte to shortint to avoid 19 years ago
  peter 870be04a3f * use dwarf_reg() 19 years ago
  florian d280ed6e8b * continued to work on arm binary writer, started to fix operand matching 20 years ago
  florian 9452e2a91f + added all used instructions to armins.dat 20 years ago
  florian 804207239d *c <int64>:=-<longint> fixed (bug 4253) 20 years ago
  florian fb47b29858 * compiling error fixed 20 years ago