2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw |
2013-01-02 |
Chandler Carruth | Resort the #include lines in include/... and lib/.... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Evan Cheng | On some ARM cpus, flags setting movs with shifter opera... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Quentin Colombet | Disable ARM partial flag dependency optimization at -Oz |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Jakob Stoklund Olesen | Repair bundles that were broken by removing and reinser... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Jakob Stoklund Olesen | Extract a method, no functional change intended. |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Jakob Stoklund Olesen | Revert r162713: "Add ATOMIC_LDR* pseudo-instructions... |
blob | commitdiff | raw | diff to current |
2012-08-27 |
Jakob Stoklund Olesen | Add ATOMIC_LDR* pseudo-instructions to model atomic_loa... |
blob | commitdiff | raw | diff to current |
2012-05-04 |
Sebastian Pop | Added missing CMN case in Thumb2SizeReduction pass... |
blob | commitdiff | raw | diff to current |
2012-04-06 |
Jim Grosbach | Tidy up. 80 columns. |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Craig Topper | Use uint16_t to store registers and opcode in static... |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Craig Topper | Use uint16_t to store instruction implicit uses and... |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Jim Grosbach | Make sure the regs are low regs for tMUL size reduction. |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Jim Grosbach | Thumb2 size reduction fix for tied operands of tMUL. |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Evan Cheng | Fix a CPSR liveness tracking bug introduced when I... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Evan Cheng | Avoid partial CPSR dependency from loop backedges.... |
blob | commitdiff | raw | diff to current |
2011-08-24 |
Jim Grosbach | Thumb1 ADD/SUB SP instructions are predicable in Thumb2... |
blob | commitdiff | raw | diff to current |
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 |
|