Age | Commit message (Expand) | Author |
2011-07-20 | Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A... | Evan Cheng |
2011-07-01 | Fix off-by-one error. | Jim Grosbach |
2011-07-01 | Pseudo-ize t2MOVCC[ri]. | Jim Grosbach |
2011-06-30 | Refact ARM Thumb1 tMOVr instruction family. | Jim Grosbach |
2011-06-30 | Size reducing SP adjusting t2ADDri needs to check predication. | Jim Grosbach |
2011-06-29 | Remove redundant Thumb2 ADD/SUB SP instruction definitions. | Jim Grosbach |
2011-06-28 | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng |
2011-04-29 | use the MachineInstrBuilder operator-> to simplify some code. | Chris Lattner |
2011-04-19 | Avoid some 's' 16-bit instruction which partially update CPSR | Bob Wilson |
2011-03-05 | Handle MI flags inside Thumb2SizeReduction pass. | Anton Korobeynikov |
2011-02-08 | Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ... | Owen Anderson |
2011-02-08 | Temporary workaround for a bad bug introduced by r121082 which replaced | Evan Cheng |
2010-12-14 | The tLDR et al instructions were emitting either a reg/reg or reg/imm | Bill Wendling |
2010-12-07 | Refactor the ARM CMPz* patterns to just use the normal CMP instructions when | Jim Grosbach |
2010-12-07 | Second attempt at converting Thumb2's LDRpci, including updating the gazillio... | Owen Anderson |
2010-12-04 | The Thumb tADDrSPi instruction is not valid when the destination is SP. | Bob Wilson |
2010-12-03 | Correctly size-reduce the t2CMPzrr instruction to tCMPzr when possible. | Jim Grosbach |
2010-12-03 | Reduce t2 ldr/str instructions to the correct t1 versions when there's an | Jim Grosbach |
2010-12-03 | Size reduction for tPUSH come from t2STMDB_UPD, not t2STMIA_UPD. | Jim Grosbach |
2010-11-16 | Encode the multi-load/store instructions with their respective modes ('ia', | Bill Wendling |
2010-09-14 | Clarify comment | Jim Grosbach |
2010-09-07 | To shrink a t2LDM instruction to the 16-bit wide tLDM instruction, the base | Jim Grosbach |
2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
2010-06-24 | PR7458: Try commuting Thumb2 instruction operands to put them into 2-address | Bob Wilson |
2010-06-08 | fix typo | Jim Grosbach |
2010-04-13 | Use MachineBasicBlock::isLiveIn. | Dan Gohman |
2010-03-13 | Fix another warning. There is a functionality change but I believe it's correct. | Benjamin Kramer |
2010-03-13 | Change ARM ld/st multiple instructions to have variant instructions for | Bob Wilson |
2010-02-09 | Radar 7417921 | Jim Grosbach |
2010-01-22 | Fix PR5694. The CMN instructions set the flags differently from CMP, so they | Jim Grosbach |
2009-12-03 | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner |
2009-11-24 | Materialize global addresses via movt/movw pair, this is always better | Anton Korobeynikov |
2009-11-19 | Shrink ldr / str [sp, imm0-1024] to 16-bit instructions. | Evan Cheng |
2009-10-25 | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky |
2009-10-25 | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky |
2009-09-28 | Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo | Evan Cheng |
2009-09-09 | Cast MO.getImm() to unsigned before comparing with an unsigned limit. | Evan Cheng |
2009-09-06 | Remove some not-really-used variables, as warned | Duncan Sands |
2009-08-23 | remove various std::ostream version of printing methods from | Chris Lattner |
2009-08-16 | Fix use after free in Thumb2SizeReduction (PR4707). A MachineInstr was used a... | Benjamin Kramer |
2009-08-15 | Turn on if-conversion for thumb2. | Evan Cheng |
2009-08-14 | Shrink ADR and LDR from constantpool late during constantpool island pass. | Evan Cheng |
2009-08-12 | PredCC is meant to be 2 bits wide, like PredCC1. | Evan Cheng |
2009-08-12 | Shrink Thumb2 movcc instructions. | Evan Cheng |
2009-08-12 | Shrink ADDS, ADC, RSB, and SUBS. | Evan Cheng |
2009-08-11 | Shrinkify Thumb2 r = add sp, imm. | Evan Cheng |
2009-08-11 | Shrinkify Thumb2 load / store multiple instructions. | Evan Cheng |
2009-08-11 | Fix the previous accidental commit. Now shrinking common Thumb2 load / store ... | Evan Cheng |