[C++11] Add 'override' keyword to virtual methods that override their base class.
[oota-llvm.git] / lib / Target / ARM / ARMLoadStoreOptimizer.cpp
2014-03-10 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2013-10-10 Tim NorthoverARM: correct liveness flags during ARMLoadStoreOpt
2013-09-04 Arnold SchwaighoferSwift: Only build vldm/vstm with q register aligned...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-10 Craig TopperSimplify code.
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-20 Quentin ColombetARM: Remove a (false) dependency on the memoryoperand...
2013-04-18 Hao LiuFix for PR14824, An ARM Load/Store Optimization bug
2013-04-05 Renato GolinReverting 178851 as it broke buildbots
2013-04-05 Stepan DyatkovskiyBuildbot fix for r178851: mistake was in wrong TargetRe...
2013-04-05 Stepan DyatkovskiyFix for PR14824: "Optimization arm_ldst_opt inserts...
2013-03-25 Chad Rosier[arm load/store optimizer] When trying to merge a base...
2013-02-21 Evan ChengRadar numbers don't belong in source code.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-20 Jakob Stoklund OlesenAdd an MF argument to MI::copyImplicitOps().
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...
next