Age | Commit message (Expand) | Author |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2013-01-02 | Resort the #include lines in include/... and lib/... with the | Chandler Carruth |
2012-12-30 | Remove the Function::getFnAttributes method in favor of using the AttributeSet | Bill Wendling |
2012-12-20 | On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr, | Evan Cheng |
2012-12-19 | Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl... | Bill Wendling |
2012-12-18 | Disable ARM partial flag dependency optimization at -Oz | Quentin Colombet |
2012-12-18 | Repair bundles that were broken by removing and reinserting the first | Jakob Stoklund Olesen |
2012-12-18 | Extract a method, no functional change intended. | Jakob Stoklund Olesen |
2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth |
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 |