Historie revizí

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