Fix a ton of comment typos found by codespell. Patch by
[oota-llvm.git] / lib / Target / ARM / ARMLoadStoreOptimizer.cpp
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-05 Bob WilsonClean up some code for clarity.
2011-03-29 Owen AndersonCheck early if this is an unsupported opcode, so that...
2011-03-29 Owen AndersonAdd safety check that didn't show up in testing.
2011-03-29 Owen AndersonGet rid of the non-writeback versions VLDMDB and VSTMDB...
2011-03-15 Evan ChengDo not form thumb2 ldrd / strd if the offset is by...
2011-02-15 Jakob Stoklund OlesenTeach ARMLoadStoreOptimizer to remove kill flags from...
2011-02-07 Bob WilsonMove code for OffsetCompare struct closer to where...
2011-01-13 Jakob Stoklund OlesenFix a few more places that should use MBB::getLastNonDe...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2011-01-06 Bob WilsonPR8921: LDM/POP do not support interworking prior to...
2010-11-18 Bill WendlingMissed the _RET versions of LDMIA.
2010-11-17 Bill WendlingAdd missing opcodes now that this function's used in...
2010-11-17 Evan ChengRevert r119109 for now. It's breaking 176.gcc.
2010-11-17 Bill WendlingThe machine instruction no longer encodes the submode...
2010-11-16 Bill WendlingEncode the multi-load/store instructions with their...
2010-11-15 Evan ChengMake sure ARM multi load / store pass copies memoperand...
2010-10-27 Jim GrosbachRefactor ARM STR/STRB instruction patterns into STR...
2010-10-27 Jim GrosbachOne more spot where the new arm mode LDR instruction...
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-10-26 Jim GrosbachGrammar.
2010-10-22 Evan ChengTransfer implicit ops when forming load multiple and...
2010-09-29 Bob WilsonIncrease ARM APCS preferred alignment for i64 and f64...
2010-09-15 Jim Grosbachmove getRegisterNumbering() to out of ARMBaseRegisterIn...
2010-09-10 Bob WilsonCalculate the number of VLDM/VSTM registers by subtract...
2010-09-10 Bob WilsonFix merging base-updates for VLDM/VSTM: Before I switch...
2010-08-30 Jakob Stoklund OlesenRemember to clear the shadow kill flag at the same...
2010-08-27 Bob WilsonWhen merging Thumb2 loads/stores, do not give up when...
2010-08-27 Bob WilsonChange ARM VFP VLDM/VSTM instructions to use addressing...
2010-08-27 Bob WilsonUnsigned value cannot be < 0.
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-06-29 Jakob Stoklund OlesenWhen no memoperands are present, assume unaligned,...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-21 Evan ChengFix PR7421: bug in kill transferring logic. It was...
2010-06-15 Jim GrosbachMake sure to skip dbg_value instructions when finding...
2010-06-09 Jim Grosbachbe slightly more subtle about skipping dbg_value instru...
2010-06-08 Jim Grosbachfix copy/paste/modify think-o
2010-06-04 Jim GrosbachAnother fix to prevent debug info from affecting codege...
2010-06-04 Jim Grosbachmore dbg_value adjustments so debug info doesn't affect...
2010-06-04 Jim Grosbachfix typo
2010-06-03 Jim GrosbachTeach the ARM load-store optimizer to deal with dbg_val...
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-04-15 Dan GohmanAdd more const qualifiers for LLVM IR pointers in CodeGen.
2010-03-26 Jim Grosbachvldm/vstm can only do up to 16 double-word registers...
2010-03-20 Bob Wilsonpr6652: Use LDM to restore PC to the return address...
2010-03-16 Bob WilsonRemove redundant writeback flag in ARM addressing mode 5.
2010-03-16 Bob WilsonRemove the writeback flag from ARM's address mode 4...
2010-03-16 Bob WilsonWrap a long line and add some parens to be consistent.
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
2010-03-13 Bob WilsonCombine the code to build VLDM and VSTM instructions...
2010-03-12 Bob WilsonTidy up. No functional changes.
2010-03-04 Bob Wilsonpr6480: Don't try producing ld/st-multiple instructions...
2010-02-24 Jakob Stoklund OlesenStay away from str <undef> in ARMLoadStoreOpt. This...
2010-02-12 Evan ChengLoad / store multiple instructions cannot load / store...
2010-01-14 Jakob Stoklund OlesenDon't fold insufficiently aligned ldr/str into ldm...
2009-12-23 Jakob Stoklund OlesenMove kill flags when the same register occurs more...
2009-12-23 Jakob Stoklund OlesenHandle undef operands properly.
2009-12-23 Jakob Stoklund OlesenMake insert position available to MergeOpsUpdate.
2009-12-23 Jakob Stoklund OlesenPerform kill flag calculations in new method. No functi...
2009-12-23 Jakob Stoklund OlesenMove repeated code to a new method. No functional change.
2009-12-19 Douglas GregorFix a bunch of little errors that Clang complains about...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-14 Evan ChengWhen expanding t2STRDi8 r, r to two stores, add kill...
2009-11-09 Jim GrosbachUse Unified Assembly Syntax for the ARM backend.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-22 Evan ChengLoad / store multiple was missing opportunites when...
2009-10-01 Evan ChengChange ld/st multiples to explicitly model the writebac...
2009-09-29 Evan ChengFix PR4687. Pre ARMv5te does not support ldrd / strd...
2009-09-27 Evan ChengEnable pre-regalloc load / store multiple pass for...
2009-09-26 Evan ChengAdd comment.
2009-09-25 Evan ChengCode clean up and prepare for Thumb2 support. No functi...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-11 Jim GrosbachUpdate register class references to use the global...
2009-08-18 Jakob Stoklund OlesenSimplify RegScavenger::FindUnusedReg.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-08 Evan ChengCode refactoring. No functionality change.
2009-08-07 Evan ChengIt turns out most of the thumb2 instructions are not...
2009-08-04 Evan ChengEnable load / store multiple pass for Thumb2. It's...
2009-08-04 Evan ChengThumb2 does not have ib (increment before) and da ...
2009-08-04 Evan ChengLoad / store multiple pass fixes for Thumb2. Not enable...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Evan ChengMajor changes to Thumb (not Thumb2). Many 16-bit instru...
2009-07-10 Evan ChengRemove a bogus assertion.
2009-07-09 Evan ChengInitial support for load / store multiple opt pass...
2009-07-08 Evan ChengChange how so_imm and t2_so_imm are handled. At instruc...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-06-19 Evan ChengEnable arm pre-allocation load / store multiple optimiz...
2009-06-19 Evan ChengTransfer dead markers when a ldrd is changed into a...
2009-06-18 Evan Cheng- Update register allocation hint after coalescing...
2009-06-15 Evan ChengTypo.
2009-06-15 Evan ChengDo not form ldrd / strd if the two dests / srcs are...
2009-06-15 Evan ChengSilence a warning.
2009-06-15 Evan ChengPart 1.
2009-06-13 Evan ChengAdd a ARM specific pre-allocation pass that re-schedule...
2009-06-05 Evan ChengChanging allocation ordering from r3 ... r0 back to...
next