aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsInstrInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-11CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MIDuncan P. N. Exon Smith1-3/+5
2016-08-18[mips] Correct tail call encoding for MIPSR6Simon Dardis1-4/+3
2016-08-16[mips] Enforce compact branch restrictionsSimon Dardis1-13/+12
2016-08-04[mips] Enable tail calls by defaultSimon Dardis1-0/+4
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-1/+1
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer1-1/+1
2016-07-26[mips] MIPS64R6 compact branch supportSimon Dardis1-1/+23
2016-07-22[mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructionsHrvoje Varga1-0/+4
2016-07-15Reapply "Mips: Avoid implicit iterator conversions, NFC"Duncan P. N. Exon Smith1-6/+6
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar1-3/+4
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar1-3/+3
2016-07-15Revert r275141 - Mips: Avoid implicit iterator conversions, NFCDaniel Sanders1-6/+6
2016-07-12Mips: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-6/+6
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer1-6/+8
2016-05-31[mips] bnec/beqc register constraint fixSimon Dardis1-4/+6
2016-05-18[PATCH] [mips] Restrict the creation of compact branchesSimon Dardis1-1/+19
2016-05-18Revert "[mips] Restrict the creation of compact branches"Simon Dardis1-19/+1
2016-05-18[mips] Restrict the creation of compact branchesSimon Dardis1-1/+19
2016-05-06[mips][mips16] Use isUnconditionalBranch() in AnalyzeBranch() and constant is...Daniel Sanders1-3/+3
2016-04-24Fix an assertion that can never fire because the condition ANDed with the str...Craig Topper1-1/+1
2016-04-05[mips] MIPSR6 Compact jump supportSimon Dardis1-25/+81
2016-03-29[mips] Test commit: Mark insertNoop as dead code (NFC)Simon Dardis1-0/+1
2016-03-14[mips] MIPS32R6 compact branch supportDaniel Sanders1-1/+102
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith1-3/+3
2016-02-03[mips] Remove redundant inclusions of MipsAnalyzeImmediate.hDaniel Sanders1-1/+0
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-2/+2
2015-06-11[CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha1-3/+2
2015-01-08Update include - this class doesn't use the target machine, butEric Christopher1-1/+1
2014-07-18Make InstrInfo depend only upon the Subtarget getting passed inEric Christopher1-8/+8
2014-07-18Fix a couple of formatting and style issues.Eric Christopher1-20/+14
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-2/+2
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth1-2/+2
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-1/+4
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-4/+1
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-1/+4
2013-10-27Make first substantial checkin of my port of ARM constant islands code to Mips.Reed Kotler1-0/+4
2013-10-01Test commit. Updated comment.Matheus Almeida1-1/+1
2013-06-16DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie1-9/+0
2013-05-13[mips] Define a helper function which creates an instruction with the sameAkira Hatanaka1-0/+13
2013-05-13[mips] Rename functions. No functionality changes.Akira Hatanaka1-5/+5
2013-03-01[mips] Do not add SecondLastInst to list BranchInstrs if there is only oneAkira Hatanaka1-2/+2
2013-03-01[mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka1-74/+88
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-4/+4
2012-09-13mips16: When copying operands in a conditional branch instruction, allow forAkira Hatanaka1-3/+9
2012-08-23Make function loadImmediate a member of MipsSEInstrInfo and change it to returnAkira Hatanaka1-43/+0
2012-08-02Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka1-0/+7
2012-07-31Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka1-5/+1
2012-07-31Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka1-293/+9
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka1-3/+15
2012-07-21Revert accidental commit.Akira Hatanaka1-15/+3