コミット履歴

作者 SHA1 メッセージ 日付
  florian 9d76168b57 * refactored Bl2B condition code to make it more readable 12 年 前
  florian 7184306a4c + option -Wx to generate thumb interworking safe code on arm 12 年 前
  florian 3fff969ced * take care of instruction in between when doing ShiftShiftShift2ShiftShift optimizations 12 年 前
  florian f1b8fad6dc * make AndAnd2And working with other instructions in between 12 年 前
  florian fcef2dc3df * refactored some code and introduced usage of new method RegEndOfLife 12 年 前
  florian 82f3ec7922 * if cs_opt_level3 is not set, limit lookahead of GetNextInstructionUsingReg to one instruction: 12 年 前
  florian a78af5b8fe + AndLslXsr2And and AndLsl2Lsl optimization 12 年 前
  florian ff522d7e18 * improve ShiftShiftShift2ShiftShift to look further ahead 12 年 前
  florian 12d0c05ede * remove bic instructions after lsr if possible 12 年 前
  florian abfa6c1b43 * redo LsrAnd2Lsr optimization 12 年 前
  masta fe520c215b New ARM Peephole optimizer FoldShiftLdrStr 12 年 前
  florian 47d43750e4 * remove unused units from uses statements 12 年 前
  florian 903f18ea38 * get rid of calls which redirect the program flow only, Bl2B optimization 12 年 前
  florian ff98d2567c * don't crash on thumb instructions with only two operands when optimizing ADD, SUB, AND statements 12 年 前
  masta 1261d6617d Properly handle MVN in RedundantMovProcess for ARM 13 年 前
  masta 3a017f76d0 Look ahead more than one instruction in FoldShiftProcess for ARM 13 年 前
  florian 8c73b0b17b * disable broken MvnAnd2Bic optimization 13 年 前
  masta e91b15b2a4 Disabled MulAdd2MLA and MulSub2MLS Peephole optimizers for thumb2 13 年 前
  florian 970405c0f3 o merging r22801 of Jeppe Johansen 13 年 前
  Jeppe Johansen 4e84431dde Fix some optimizations which assume that there are 3 operands 13 年 前
  florian 04543b179f o merge of the branch laksen/arm-embedded of Jeppe Johansen: 13 年 前
  Jeppe Johansen 5751bbecee Properly do NR_DEFAULTFLAGS detection/allocation/deallocation 13 年 前
  Jeppe Johansen 3558a40bf6 Fixed flags detections code for wide->short optimization code for Thumb-2 13 年 前
  masta aef7361f9f Fix RemoveSuperfluousMov in ARM Peephole optimizers. 13 年 前
  masta 938c8f1ee1 Fix regLoadedWithNewValue for A_STR on ARM 13 年 前
  masta 29bac200dd Fix interaction between peephole optimizers on ARM 13 年 前
  Jeppe Johansen 3e963a49e2 Added support for IT block merging 13 年 前
  Jeppe Johansen 9ec9b44784 Add CBNZ/CBZ instructions 13 年 前
  Jeppe Johansen b788ba660d Fix optimizations of Thumb-2 code 13 年 前
  masta c3a91c5022 Remove the postfix check in MovStrMov peephole optimizer for ARM 13 年 前