summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* ARM: Fix cases where CSI Restored bit is not clearedMatthias Braun2017-09-281-0/+11
* [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-09-201-25/+58
* Fix ARMv4 supportJoerg Sonnenberger2017-08-281-0/+1
* [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.Geoff Berry2017-08-281-30/+19
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [ARM] Use alias analysis in ARMPreAllocLoadStoreOpt.Eli Friedman2017-03-171-16/+14
* [ARM] Fix insert point for store rescheduling.Eli Friedman2017-03-021-12/+19
* Revert r296708; causing test failures on ARM hosts.Eli Friedman2017-03-021-18/+12
* [ARM] Fix insert point for store rescheduling.Eli Friedman2017-03-011-12/+18
* [ARM] Check correct instructions for load/store rescheduling.Eli Friedman2017-03-011-1/+1
* [ARM] Don't generate deprecated T1 STM.Eli Friedman2017-02-281-4/+3
* [ARM] Use helpers for adding pred / CC operands. NFCDiana Picus2017-01-201-16/+28
* [ARM] CodeGen: Replace AddDefaultT1CC and AddNoT1CC. NFCDiana Picus2017-01-131-9/+18
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-6/+4
* [ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus2017-01-131-2/+3
* LivePhysReg: Use reference instead of pointer in init(); NFCMatthias Braun2016-12-081-1/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-4/+2
* Handle empty functions with debug info in load/store opt passPablo Barrio2016-08-261-1/+1
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* ARM: Initialize LoadStore passes in TargetMachineMatthias Braun2016-07-161-16/+5
* ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-46/+46
* [ARM] Do not test for CPUs, use SubtargetFeatures (Part 3). NFCIDiana Picus2016-07-061-1/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-30/+33
* [ARM] Transform LDMs into writeback form to save code sizeJames Molloy2016-06-071-3/+23
* livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun2016-05-031-1/+1
* LivePhysRegs: Automatically determine presence of pristine regs.Matthias Braun2016-05-031-1/+1
* Add optimization bisect opt-in calls for ARM passesAndrew Kaylor2016-04-251-1/+4
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-1/+5
* ARM: Introduce conservative load/store optimization modeMatthias Braun2016-03-021-0/+34
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-3/+3
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-9/+9
* Extract helper function to merge MemoryOperand lists [NFC]Philip Reames2016-01-061-19/+2
* [Thumb] Fix assembler error 'cannot honor width suffix pop {lr}'Artyom Skrobov2015-12-281-0/+27
* Teach ARMLoadStoreOptimizer to ignore DBG_VALUE instructions when mergingAdrian Prantl2015-12-211-1/+5
* ARMLoadStoreOptimizer: Cleanup isMemoryOp(); NFCMatthias Braun2015-11-211-33/+33
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-3/+2
* [ARM] More care with Thumb1 writeback in ARMLoadStoreOptimizerScott Douglass2015-10-011-3/+7
* [ARM] Register ARMPreAllocLoadStoreOpt pass with LLVM pass manager.Chad Rosier2015-09-161-2/+14
* [ARM] Remove an unused reference to MachineRegisterInfo. NFC.Chad Rosier2015-08-071-2/+1
* [ARM] Register (existing) ARMLoadStoreOpt pass with LLVM pass manager.David Gross2015-07-231-2/+12
* Test commit.David Gross2015-07-231-0/+1
* ARMLoadStoreOpt: Merge subs/adds into LDRD/STRD; Factor out common codeMatthias Braun2015-07-211-166/+186
* ARMLoadStoreOptimizer: Create LDRD/STRD on thumb2Matthias Braun2015-07-211-31/+102
* Revert "ARMLoadStoreOptimizer: Create LDRD/STRD on thumb2"Matthias Braun2015-07-201-96/+29
* Revert "ARMLoadStoreOpt: Merge subs/adds into LDRD/STRD; Factor out common code"Matthias Braun2015-07-201-186/+166
* Revert "ARM: Use SpecificBumpPtrAllocator to fix leak introduced in r241920"Matthias Braun2015-07-201-3/+3
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+1
* Clear kill flags in ARMLoadStoreOptimizer.Pete Cooper2015-07-161-1/+3
* Removing several -Wunused-but-set-variable warnings; NFC intended.Aaron Ballman2015-07-131-26/+0
OpenPOWER on IntegriCloud