summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CodeGen][AArch64] Use RegUnits to track register aliases. (NFC)Chad Rosier2018-05-231-40/+27
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-4/+4
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-5/+5
* 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