summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
Commit message (Expand)AuthorAgeFilesLines
* MipsDelaySlotFiller: Update registers def-uses for BUNDLE instructionsAlex Richardson2020-01-091-2/+10
* MipsDelaySlotFiller: Don't move BUNDLE instructions into the delay slotAlex Richardson2019-12-041-0/+6
* Add debug output to MipsDelaySlotFiller passAlex Richardson2019-12-041-5/+28
* [mips] Split long lines in the code. NFCSimon Atanasyan2019-11-031-10/+11
* [mips] Use range-based `for` loops. NFCSimon Atanasyan2019-05-151-20/+17
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-3/+3
* [mips][micromips] fix filling delay slots for PseudoIndirectBranch_MMPetar Jovanovic2019-02-221-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [mips][microMIPS] Extending size reduction pass with MOVEPSimon Atanasyan2018-09-191-2/+3
* [mips][microMIPS] Extending size reduction pass with LWP and SWPZoran Jovanovic2018-06-131-0/+4
* [mips] Rename Filler to MipsDelaySlotFiller and initialize the passSimon Dardis2018-05-111-26/+41
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* [mips] Teach the delay slot filler to transform 'jal' for microMIPSSimon Dardis2018-04-251-0/+1
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-01-221-1/+1
* [mips] Use the delay slot filler to convert branches for microMIPSR6.Simon Dardis2017-11-231-10/+8
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [Mips] Fix some Clang-tidy modernize-use-using and Include What You Use warni...Eugene Zelenko2017-08-031-10/+11
* fix trivial typos, NFCHiroshi Inoue2017-06-301-1/+1
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-7/+5
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-171-1/+1
* [Mips] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko2017-02-011-17/+41
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MIDuncan P. N. Exon Smith2016-09-111-15/+8
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* [mips] Correct tail call encoding for MIPSR6Simon Dardis2016-08-181-1/+1
* [mips] Enable tail calls by defaultSimon Dardis2016-08-041-2/+20
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-3/+3
* TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer2016-07-281-2/+2
* Reapply "Mips: Avoid implicit iterator conversions, NFC"Duncan P. N. Exon Smith2016-07-151-3/+3
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-1/+1
* Revert r275141 - Mips: Avoid implicit iterator conversions, NFCDaniel Sanders2016-07-151-3/+3
* Mips: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-121-3/+3
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-4/+4
* [mips] Compact branch policy control for MIPSR6Simon Dardis2016-05-171-8/+34
* [mips] MIPSR6 Compact jump supportSimon Dardis2016-04-051-40/+9
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+5
* [mips][microMIPS] Delay slot filler modificationsHrvoje Varga2016-03-231-0/+6
* [mips] MIPS32R6 compact branch supportDaniel Sanders2016-03-141-33/+23
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-5/+6
* Mips: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* Save LaneMask with livein registersMatthias Braun2015-09-091-2/+2
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-1/+1
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-3/+2
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-1/+1
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-5/+7
* [mips] Do not place users of $ra in the delay slot of call instructions.Vasileios Kalintiris2015-05-141-0/+8
* [mips] Teach the delay slot filler to remove needless KILL instructions.Vasileios Kalintiris2015-04-171-11/+30
* Have getCalleeSavedRegs take a non-null MachineFunction all theEric Christopher2015-03-111-1/+2
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-7/+8
OpenPOWER on IntegriCloud