Age | Commit message (Expand) | Author |
2012-08-28 | Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ... | Jakob Stoklund Olesen |
2012-08-27 | Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM. | Jakob Stoklund Olesen |
2012-05-04 | Added missing CMN case in Thumb2SizeReduction pass so that LLVM emits 16-bits... | Sebastian Pop |
2012-04-06 | Tidy up. 80 columns. | Jim Grosbach |
2012-03-11 | Use uint16_t to store registers and opcode in static tables in the target spe... | Craig Topper |
2012-03-08 | Use uint16_t to store instruction implicit uses and defs. Reduces static data. | Craig Topper |
2012-02-24 | Make sure the regs are low regs for tMUL size reduction. | Jim Grosbach |
2012-02-24 | Thumb2 size reduction fix for tied operands of tMUL. | Jim Grosbach |
2011-12-17 | Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle. | Evan Cheng |
2011-12-14 | - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function | Evan Cheng |
2011-12-07 | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng |
2011-10-27 | Avoid partial CPSR dependency from loop backedges. rdar://10357570 | Evan Cheng |
2011-08-24 | Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode. | Jim Grosbach |
2011-07-27 | ARM extend instructions simplification. | Jim Grosbach |
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 |