2011-08-24 |
Jim Grosbach | Thumb1 ADD/SUB SP instructions are predicable in Thumb2... |
blob | commitdiff | raw |
2011-07-27 |
Jim Grosbach | ARM extend instructions simplification. |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Evan Cheng | Sink ARMMCExpr and ARMAddressingModes into MC layer... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Jim Grosbach | Fix off-by-one error. |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Jim Grosbach | Pseudo-ize t2MOVCC[ri]. |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Jim Grosbach | Refact ARM Thumb1 tMOVr instruction family. |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Jim Grosbach | Size reducing SP adjusting t2ADDri needs to check predi... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Jim Grosbach | Remove redundant Thumb2 ADD/SUB SP instruction definitions. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Chris Lattner | use the MachineInstrBuilder operator-> to simplify... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Bob Wilson | Avoid some 's' 16-bit instruction which partially updat... |
blob | commitdiff | raw | diff to current |
2011-03-05 |
Anton Korobeynikov | Handle MI flags inside Thumb2SizeReduction pass. |
blob | commitdiff | raw | diff to current |
2011-02-08 |
Owen Anderson | Revert both r121082 (which broke a bunch of constant... |
blob | commitdiff | raw | diff to current |
2011-02-08 |
Evan Cheng | Temporary workaround for a bad bug introduced by r12108... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Bill Wendling | The tLDR et al instructions were emitting either a... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jim Grosbach | Refactor the ARM CMPz* patterns to just use the normal... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Owen Anderson | Second attempt at converting Thumb2's LDRpci, including... |
blob | commitdiff | raw | diff to current |
2010-12-04 |
Bob Wilson | The Thumb tADDrSPi instruction is not valid when the... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Jim Grosbach | Correctly size-reduce the t2CMPzrr instruction to tCMPz... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Jim Grosbach | Reduce t2 ldr/str instructions to the correct t1 versio... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Jim Grosbach | Size reduction for tPUSH come from t2STMDB_UPD, not... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | Encode the multi-load/store instructions with their... |
blob | commitdiff | raw | diff to current |
2010-09-14 |
Jim Grosbach | Clarify comment |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Jim Grosbach | To shrink a t2LDM instruction to the 16-bit wide tLDM... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bob Wilson | PR7458: Try commuting Thumb2 instruction operands to... |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Jim Grosbach | fix typo |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Dan Gohman | Use MachineBasicBlock::isLiveIn. |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Benjamin Kramer | Fix another warning. There is a functionality change... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Change ARM ld/st multiple instructions to have variant... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Jim Grosbach | Radar 7417921 |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Jim Grosbach | Fix PR5694. The CMN instructions set the flags differen... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Anton Korobeynikov | Materialize global addresses via movt/movw pair, this... |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Evan Cheng | Shrink ldr / str [sp, imm0-1024] to 16-bit instructions. |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Evan Cheng | Make ARM and Thumb2 32-bit immediate materialization... |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Evan Cheng | Cast MO.getImm() to unsigned before comparing with... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Duncan Sands | Remove some not-really-used variables, as warned |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove various std::ostream version of printing methods... |
blob | commitdiff | raw | diff to current |
2009-08-16 |
Benjamin Kramer | Fix use after free in Thumb2SizeReduction (PR4707)... |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Evan Cheng | Turn on if-conversion for thumb2. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Evan Cheng | Shrink ADR and LDR from constantpool late during consta... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Evan Cheng | PredCC is meant to be 2 bits wide, like PredCC1. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Evan Cheng | Shrink Thumb2 movcc instructions. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Evan Cheng | Shrink ADDS, ADC, RSB, and SUBS. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Evan Cheng | Shrinkify Thumb2 r = add sp, imm. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Evan Cheng | Shrinkify Thumb2 load / store multiple instructions. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Evan Cheng | Fix the previous accidental commit. Now shrinking commo... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Evan Cheng | Fix Thumb2 load / store addressing mode matching code... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | Watch out for empty BB. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | rev, rev16, and revsh do not set CPSR. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | Duh. Most 16-bit Thumb rr instructions are two-address... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | CPSR can be livein; transfer predicate operands correct... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | Add support to reduce most of 32-bit Thumb2 arithmetic... |
blob | commitdiff | raw | diff to current |
2009-08-09 |
Evan Cheng | Add support to convert 32-bit instructions to 16-bit... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Evan Cheng | Add a skeleton Thumb2 instruction size reduction pass. |
blob | commitdiff | raw | diff to current |
|