Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / Target / ARM / ARMLoadStoreOptimizer.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-08-09 Eric ChristopherRemove getARMRegisterNumbering and replace with calls...
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-04-24 Jim GrosbachARM: Nuke remnant bogus code.
2012-04-20 Craig TopperConvert more uses of XXXRegisterClass to &XXXRegClass...
2012-04-10 Jim GrosbachARM LDR/LDRT has the same encoding collision as STR...
2012-04-05 Jim GrosbachARM: Don't form a t2LDRi8 or t2STRi8 with an offset...
2012-03-28 Jakob Stoklund OlesenDon't kill the base register when expanding strd.
2012-03-28 Jakob Stoklund OlesenPreserve implicit defs in ARMLoadStoreOptimizer.
2012-03-28 Jakob Stoklund OlesenRevert r153516: "Invalidate liveness in Thumb2ITBlockPass."
2012-03-27 Jakob Stoklund OlesenARMLoadStoreOptimizer invalidates register liveness.
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-26 Craig TopperPrune includes and replace uses of ARMRegisterInfo...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-07 Evan ChengDo not fold ADD / SUB into load / store (to form pre...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-11 Andrew TrickARM Ld/St Optimizer fix.
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-25 NAKAMURA TakumiARMLoadStoreOptimizer.cpp: Fix MSVC(Debug) build.
2011-11-11 Andrew TrickPreserve MachineMemOperands in ARMLoadStoreOptimizer.
2011-11-09 Evan ChengHide cpu name checking in ARMSubtarget.
2011-11-08 Evan ChengAdd workaround for Cortex-M3 errata 602117 by replacing...
2011-08-29 Owen AndersonApply the same fix for the change in LDR_PRE_IMM/LDRB_P...
2011-08-29 Owen AndersonUpdate the load-store optimizer for changes to the...
2011-08-26 Owen Andersoninvalid-LDR_PRE-arm.txt was already passing, but for...
2011-08-12 Jim GrosbachARM STR_POST_IMM offset encoding fix in load/store...
2011-08-05 Jim GrosbachARM refactor indexed store instructions.
2011-07-26 Owen AndersonSplit am2offset into register addend and immediate...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-06-29 Jim GrosbachRemove redundant Thumb2 ADD/SUB SP instruction definitions.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-05-25 Eric ChristopherClean up comment a bit.
2011-05-18 Cameron ZwarichFix more of PR8825. Now all of CodeGen/ARM passes with...
2011-04-29 Chris Lattneruse the MachineInstrBuilder operator-> to simplify...
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:...
next