Histórico de Commits

Autor SHA1 Mensagem Data
  Jeppe Johansen 9ec9b44784 Add CBNZ/CBZ instructions há 13 anos atrás
  Jeppe Johansen b788ba660d Fix optimizations of Thumb-2 code há 13 anos atrás
  masta c3a91c5022 Remove the postfix check in MovStrMov peephole optimizer for ARM há 13 anos atrás
  florian 03bf93488b * workaround for broken in operator há 13 anos atrás
  florian de34eab23d + optimize and ...,255/strb ... sequence if possible há 13 anos atrás
  florian 93d0033282 * improve AndAnd2And optimization by checking if the first destination register is allocated after the second and há 13 anos atrás
  florian 8a6c65b008 * fix r22319: hp1 must have the same condition as p há 13 anos atrás
  florian 2f1989c1a6 * hp1 can have any condition in this case so don't access hp1.condition because it há 13 anos atrás
  masta d8af83d252 Introduce a version of MatchInstruction for multiple instructions há 13 anos atrás
  florian 6b73bc45c5 * check constant for being a valid offset há 13 anos atrás
  florian 58a85e79ce * set index register correctly * index register might not be changed há 13 anos atrás
  florian 245d8286d5 + LookForPostindexedPattern há 13 anos atrás
  masta 012da673a8 Use MatchInstruction in OpCmp2OpS há 13 anos atrás
  florian a016bc5ced * white space change há 13 anos atrás
  florian f2ccd6e400 * when doing the AddSubLdr2Ldr optimization check also if the source register of the add is modified before the load há 13 anos atrás
  florian 4e2de05667 * don't apply the AddSubLdr2Ldr optimization if the base register in the reference is used/modified during the ldr/str há 13 anos atrás
  florian d89b742109 * apply Add/SubLdr2Ldr only if no condition flags are involved há 13 anos atrás
  florian 73d540e7b5 * unsigned byte ldr/str allow also an offset of max. +/-4095 há 13 anos atrás
  florian 9d20a73986 * optimize also str/ldrb/h/d há 13 anos atrás
  florian 1b3e03d72d + DEBUG_AOPTCPU to turn off peephole optimizer messages há 13 anos atrás
  florian 8a20ccc5f9 + Add/SubLdr2Ldr optimization há 13 anos atrás
  masta b9fa9da629 Small fixes to OpCmp2OpS há 13 anos atrás
  florian 3ad32b6e4e * opcode spelling fixed há 13 anos atrás
  florian 935985d0c0 * checked and updated valid opcode for OpCmp2OpS optimization há 13 anos atrás
  florian 70009e8ed1 * move flag allocation item há 13 anos atrás
  florian 2d2c66467c + optimize op ... / cmp .... when possible há 13 anos atrás
  florian a92ca7c456 * adjust the reg. allocations of the target register in RemoveSuperfluousMove há 13 anos atrás
  florian 3d7b603d11 * get rid or move the allocation of the replaced register if possible há 13 anos atrás
  florian 77e579f59f * RemoveSuperfluousMove uses FindRegDeAlloc to find out if the register used in the move can be removed há 13 anos atrás
  florian 5fd457e586 * when determining of a register is used after an instruction, new allocs should not be taken into account há 13 anos atrás