2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw |
2012-02-07 |
Evan Cheng | Do not fold ADD / SUB into load / store (to form pre... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Andrew Trick | ARM Ld/St Optimizer fix. |
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-11-25 |
NAKAMURA Takumi | ARMLoadStoreOptimizer.cpp: Fix MSVC(Debug) build. |
blob | commitdiff | raw | diff to current |
2011-11-11 |
Andrew Trick | Preserve MachineMemOperands in ARMLoadStoreOptimizer. |
blob | commitdiff | raw | diff to current |
2011-11-09 |
Evan Cheng | Hide cpu name checking in ARMSubtarget. |
blob | commitdiff | raw | diff to current |
2011-11-08 |
Evan Cheng | Add workaround for Cortex-M3 errata 602117 by replacing... |
blob | commitdiff | raw | diff to current |
2011-08-29 |
Owen Anderson | Apply the same fix for the change in LDR_PRE_IMM/LDRB_P... |
blob | commitdiff | raw | diff to current |
2011-08-29 |
Owen Anderson | Update the load-store optimizer for changes to the... |
blob | commitdiff | raw | diff to current |
2011-08-26 |
Owen Anderson | invalid-LDR_PRE-arm.txt was already passing, but for... |
blob | commitdiff | raw | diff to current |
2011-08-12 |
Jim Grosbach | ARM STR_POST_IMM offset encoding fix in load/store... |
blob | commitdiff | raw | diff to current |
2011-08-05 |
Jim Grosbach | ARM refactor indexed store instructions. |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Owen Anderson | Split am2offset into register addend and immediate... |
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-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-06-27 |
Evan Cheng | More refactoring. Move getRegClass from TargetOperandIn... |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Eric Christopher | Clean up comment a bit. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Cameron Zwarich | Fix more of PR8825. Now all of CodeGen/ARM passes with... |
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-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Bob Wilson | Clean up some code for clarity. |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Owen Anderson | Check early if this is an unsupported opcode, so that... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Owen Anderson | Add safety check that didn't show up in testing. |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Owen Anderson | Get rid of the non-writeback versions VLDMDB and VSTMDB... |
blob | commitdiff | raw | diff to current |
2011-03-15 |
Evan Cheng | Do not form thumb2 ldrd / strd if the offset is by... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Jakob Stoklund Olesen | Teach ARMLoadStoreOptimizer to remove kill flags from... |
blob | commitdiff | raw | diff to current |
2011-02-07 |
Bob Wilson | Move code for OffsetCompare struct closer to where... |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Jakob Stoklund Olesen | Fix a few more places that should use MBB::getLastNonDe... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Evan Cheng | Do not model all INLINEASM instructions as having unmod... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Bob Wilson | PR8921: LDM/POP do not support interworking prior to... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Bill Wendling | Missed the _RET versions of LDMIA. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Bill Wendling | Add missing opcodes now that this function's used in... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Evan Cheng | Revert r119109 for now. It's breaking 176.gcc. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Bill Wendling | The machine instruction no longer encodes the submode... |
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-11-15 |
Evan Cheng | Make sure ARM multi load / store pass copies memoperand... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Refactor ARM STR/STRB instruction patterns into STR... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | One more spot where the new arm mode LDR instruction... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Jim Grosbach | First part of refactoring ARM addrmode2 (load/store... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Jim Grosbach | Grammar. |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Evan Cheng | Transfer implicit ops when forming load multiple and... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Bob Wilson | Increase ARM APCS preferred alignment for i64 and f64... |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Jim Grosbach | move getRegisterNumbering() to out of ARMBaseRegisterIn... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bob Wilson | Calculate the number of VLDM/VSTM registers by subtract... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bob Wilson | Fix merging base-updates for VLDM/VSTM: Before I switch... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Jakob Stoklund Olesen | Remember to clear the shadow kill flag at the same... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Bob Wilson | When merging Thumb2 loads/stores, do not give up when... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Bob Wilson | Change ARM VFP VLDM/VSTM instructions to use addressing... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Bob Wilson | Unsigned value cannot be < 0. |
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-29 |
Jakob Stoklund Olesen | When no memoperands are present, assume unaligned,... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Evan Cheng | Fix PR7421: bug in kill transferring logic. It was... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Jim Grosbach | Make sure to skip dbg_value instructions when finding... |
blob | commitdiff | raw | diff to current |
2010-06-09 |
Jim Grosbach | be slightly more subtle about skipping dbg_value instru... |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Jim Grosbach | fix copy/paste/modify think-o |
blob | commitdiff | raw | diff to current |
2010-06-04 |
Jim Grosbach | Another fix to prevent debug info from affecting codege... |
blob | commitdiff | raw | diff to current |
2010-06-04 |
Jim Grosbach | more dbg_value adjustments so debug info doesn't affect... |
blob | commitdiff | raw | diff to current |
2010-06-04 |
Jim Grosbach | fix typo |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Jim Grosbach | Teach the ARM load-store optimizer to deal with dbg_val... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jim Grosbach | Clean up 80 column violations. No functional change. |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add more const qualifiers for LLVM IR pointers in CodeGen. |
blob | commitdiff | raw | diff to current |
2010-03-26 |
Jim Grosbach | vldm/vstm can only do up to 16 double-word registers... |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Bob Wilson | pr6652: Use LDM to restore PC to the return address... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Remove redundant writeback flag in ARM addressing mode 5. |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Remove the writeback flag from ARM's address mode 4... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Wrap a long line and add some parens to be consistent. |
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-03-13 |
Bob Wilson | Combine the code to build VLDM and VSTM instructions... |
blob | commitdiff | raw | diff to current |
2010-03-12 |
Bob Wilson | Tidy up. No functional changes. |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Bob Wilson | pr6480: Don't try producing ld/st-multiple instructions... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Jakob Stoklund Olesen | Stay away from str <undef> in ARMLoadStoreOpt. This... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Evan Cheng | Load / store multiple instructions cannot load / store... |
blob | commitdiff | raw | diff to current |
2010-01-14 |
Jakob Stoklund Olesen | Don't fold insufficiently aligned ldr/str into ldm... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Jakob Stoklund Olesen | Move kill flags when the same register occurs more... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Jakob Stoklund Olesen | Handle undef operands properly. |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Jakob Stoklund Olesen | Make insert position available to MergeOpsUpdate. |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Jakob Stoklund Olesen | Perform kill flag calculations in new method. No functi... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Jakob Stoklund Olesen | Move repeated code to a new method. No functional change. |
blob | commitdiff | raw | diff to current |
2009-12-19 |
Douglas Gregor | Fix a bunch of little errors that Clang complains about... |
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-14 |
Evan Cheng | When expanding t2STRDi8 r, r to two stores, add kill... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Use Unified Assembly Syntax for the ARM backend. |
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-10-22 |
Evan Cheng | Load / store multiple was missing opportunites when... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Evan Cheng | Change ld/st multiples to explicitly model the writebac... |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Evan Cheng | Fix PR4687. Pre ARMv5te does not support ldrd / strd... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Evan Cheng | Enable pre-regalloc load / store multiple pass for... |
blob | commitdiff | raw | diff to current |
2009-09-26 |
Evan Cheng | Add comment. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Evan Cheng | Code clean up and prepare for Thumb2 support. No functi... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Jim Grosbach | Update register class references to use the global... |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Jakob Stoklund Olesen | Simplify RegScavenger::FindUnusedReg. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
next |