summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* AArch64: account for possible frame index operand in compares.Tim Northover2017-10-171-0/+3
* [AArch64] Redundant Copy Elimination - remove more zero copies.Chad Rosier2017-07-231-65/+160
* [AArch64] Fix -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-071-0/+1
* [AArch64][Redundant Copy Elim] Add support for CMN and shifted imm.Chad Rosier2017-03-061-6/+13
* [AArch64] Extend redundant copy elimination pass to handle non-zero stores.Chad Rosier2017-03-021-76/+212
* [AArch64] Extend AArch64RedundantCopyElimination to do simple copy propagation.Geoff Berry2017-02-221-43/+127
* [AArch64] Minor code refactoring. NFC.Chad Rosier2017-01-251-9/+10
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* AArch64: Don't call getIterator() on iteratorsDuncan P. N. Exon Smith2016-08-181-2/+1
* Use the range variant of transform instead of unpacking begin/endDavid Majnemer2016-08-121-2/+1
* [AArch64] Register passes so they can be run by llcDiana Picus2016-08-011-5/+4
* Add optimization bisect opt-in calls for AArch64 passesAndrew Kaylor2016-04-251-0/+2
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+4
* AArch64: Use MachineInstr& in guaranteesZeroRegInBlock(), NFCDuncan P. N. Exon Smith2016-02-271-6/+6
* Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith2016-02-221-2/+2
* CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith2016-02-211-2/+2
* AArch64: always clear kill flags up to last eliminated copyTim Northover2016-02-171-7/+7
* AArch64: improve redundant copy elimination.Tim Northover2016-02-171-40/+46
* [AArch64] Add pass to remove redundant copy after RAJun Bum Lim2016-02-161-0/+170
OpenPOWER on IntegriCloud