[Thumb] Fix assembler error 'cannot honor width suffix pop {lr}'
[oota-llvm.git] / lib / Target / ARM / ARMLoadStoreOptimizer.cpp
2015-12-28 Artyom Skrobov[Thumb] Fix assembler error 'cannot honor width suffix...
2015-12-21 Adrian PrantlTeach ARMLoadStoreOptimizer to ignore DBG_VALUE instruc...
2015-11-21 Matthias BraunARMLoadStoreOptimizer: Cleanup isMemoryOp(); NFC
2015-10-19 Duncan P. N. Exon... ARM: Remove implicit ilist iterator conversions, NFC
2015-10-01 Scott Douglass[ARM] More care with Thumb1 writeback in ARMLoadStoreOp...
2015-09-16 Chad Rosier[ARM] Register ARMPreAllocLoadStoreOpt pass with LLVM...
2015-08-07 Chad Rosier[ARM] Remove an unused reference to MachineRegisterInfo...
2015-07-23 David Gross[ARM] Register (existing) ARMLoadStoreOpt pass with...
2015-07-23 David GrossTest commit.
2015-07-21 Matthias BraunARMLoadStoreOpt: Merge subs/adds into LDRD/STRD; Factor...
2015-07-21 Matthias BraunARMLoadStoreOptimizer: Create LDRD/STRD on thumb2
2015-07-20 Matthias BraunRevert "ARMLoadStoreOptimizer: Create LDRD/STRD on...
2015-07-20 Matthias BraunRevert "ARMLoadStoreOpt: Merge subs/adds into LDRD...
2015-07-20 Matthias BraunRevert "ARM: Use SpecificBumpPtrAllocator to fix leak...
2015-07-16 Mehdi AminiMove most user of TargetMachine::getDataLayout to the...
2015-07-16 Pete CooperClear kill flags in ARMLoadStoreOptimizer.
2015-07-13 Aaron BallmanRemoving several -Wunused-but-set-variable warnings...
2015-07-10 Matthias BraunARM: Use SpecificBumpPtrAllocator to fix leak introduce...
2015-07-10 Matthias BraunARMLoadStoreOpt: Merge subs/adds into LDRD/STRD; Factor...
2015-07-10 Matthias BraunARMLoadStoreOptimizer: Create LDRD/STRD on thumb2
2015-07-10 Matthias BraunARMLoadStoreOptimizer: Rewrite LDM/STM matching logic.
2015-06-29 Tim NorthoverARM: add correct kill flags when combining stm instructions
2015-06-24 Matthias BraunARMLoadStoreOptimizer: Fix errata 602117 handling and...
2015-06-23 John Brawn[ARM] ARMLoadStoreOpt::UpdateBaseRegUses should stop...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-05 Benjamin Kramer[ARM] Make helper function static.
2015-06-03 Matthias BraunARM: Thumb2 LDRD/STRD supports independent input/output...
2015-06-02 Renato GolinRevert "ARM: Thumb2 LDRD/STRD supports independent...
2015-06-01 Matthias BraunARM: Thumb2 LDRD/STRD supports independent input/output...
2015-06-01 Matthias BraunARMLoadStoreOptimizer: Fix doxygen comments; NFC
2015-05-29 Matthias BraunCodeGen: Use mop_iterator instead of MIOperands/ConstMI...
2015-05-27 Matthias BraunARMLoadStoreOptimizer: Code cleanup; NFC
2015-05-18 Matthias BraunMachineInstr: Change return value of getOpcode() to...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-12 Eric ChristopherIn preparation for moving ARM's TargetRegisterInfo...
2015-02-25 Renato GolinImprove handling of stack accesses in Thumb-1
2015-01-29 Eric ChristopherMigrate ARM except for TTI, AsmPrinter, and frame lowering
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-21 Jonathan RoelofsFix load-store optimizer on thumbv4t
2014-10-14 Eric ChristopherGrab the subtarget info off of the MachineFunction...
2014-09-24 Moritz Roth[Thumb] Make load/store optimizer less conservative.
2014-09-16 Moritz RothARM load/store optimizer: Don't materialize a new base...
2014-08-21 Moritz RothThumb1 load/store optimizer: Improve code to materializ...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-15 Moritz RothARM: Fix and re-enable load/store optimizer for Thumb1.
2014-08-15 Moritz RothARM load/store optimizer: Compute BaseKill correctly.
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-06-17 James MolloyFix memory leak of RegScavenger accidentally added...
2014-06-16 James MolloyRefactor the disabling of Thumb-1 LDM/STM generation
2014-06-10 Renato GolinFix a bug in the Thumb1 ARM Load/Store optimizer
2014-05-16 James MolloyFix the Load/Store optimization pass to work with Thumb1.
2014-05-16 James MolloyEnable the Load/Store optimization pass for Thumb1...
2014-05-16 James MolloyFix a few comment typos and style issues.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-22 Craig TopperPrune includes in ARM target.
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...
next