aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-22/+22
2016-07-26[mips] Fix typos in spelling of lowerRETURNADDR.Daniel Sanders1-1/+1
2016-06-21Replace silly uses of 'signed' with 'int'David Majnemer1-1/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-15[mips] More range-based for loops. NFC.Vasileios Kalintiris1-4/+4
2016-02-03[mips] Remove redundant inclusions of MipsAnalyzeImmediate.hDaniel Sanders1-1/+0
2015-11-12Re-apply "[mips] Use correct frame register for DWARF info when dynamically r...Vasileios Kalintiris1-0/+15
2015-11-12Revert "[mips] Use correct frame register for DWARF info when dynamically rea...Vasileios Kalintiris1-15/+0
2015-11-12[mips] Use correct frame register for DWARF info when dynamically realigning ...Vasileios Kalintiris1-0/+15
2015-10-26[mips] Check for the correct error message in tests for interrupt attributes.Vasileios Kalintiris1-3/+3
2015-10-26[mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris1-2/+193
2015-10-20Mips: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-12[mips] Handle undef when extracting subregs from FP64 registers.Daniel Sanders1-4/+12
2015-08-28[mips] Remove incorrect DebugLoc entries from prologuePetar Jovanovic1-1/+1
2015-08-11[mips] Remap move as or.Vasileios Kalintiris1-5/+5
2015-07-16[Mips] Make helper function static, NFC.Benjamin Kramer1-1/+2
2015-07-14PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun1-6/+13
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-02[mips] Add support for dynamic stack realignment.Vasileios Kalintiris1-4/+30
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet1-2/+3
2015-04-17[mips] Move ABI-dependent register selections to MipsABIInfo. NFC.Daniel Sanders1-33/+25
2015-04-02[mips] Implement eliminateCallFramePseudoInstr() in MipsFrameLowering. NFC.Vasileios Kalintiris1-17/+0
2015-04-02[mips] Expose adjustStackPtr() from MipsInstrInfo. NFC.Vasileios Kalintiris1-4/+1
2015-01-29Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher1-57/+23
2014-10-16[mips] Account for endianess when expanding BuildPairF64/ExtractElementF64 no...Vasileios Kalintiris1-1/+4
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-39/+23
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-24/+40
2014-07-14[mips] For the FP64A ABI, odd-numbered double-precision moves must not use mt...Daniel Sanders1-9/+89
2014-07-14[mips] Expand BuildPairF64 to a spill and reload when the O32 FPXX ABI isSasa Stankovic1-0/+54
2014-07-10[mips] Emit two CFI offset directives per double precision SDC1/LDC1Zoran Jovanovic1-0/+16
2014-07-02So that we can include frame lowering in the subtarget, remove includeEric Christopher1-0/+4
2014-04-14Use FrameSetup on frame instructions for the Mips port.Eric Christopher1-1/+2
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola1-24/+25
2013-10-07[mips] Fix definition of mfhi and mflo instructions to read from the wholeAkira Hatanaka1-27/+42
2013-08-20[mips] Define register class FGRH32 for the high half of the 64-bit floatingAkira Hatanaka1-2/+2
2013-08-20[mips] Resolve register classes dynamically using ptr_rc to reduce the number ofAkira Hatanaka1-8/+0
2013-08-08[mips] Rename accumulator register classes and FP register operands.Akira Hatanaka1-14/+14
2013-08-06[mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka1-5/+5
2013-06-18Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling1-6/+6
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling1-13/+38
2013-05-16Remove addFrameMove.Rafael Espindola1-19/+18
2013-05-11Change getFrameMoves to return a const reference.Rafael Espindola1-7/+6
2013-05-02[mips] Handle reading, writing or copying of ccond field of DSP controlAkira Hatanaka1-0/+40
2013-05-01[mips] Rename class and functions. Simplify code.Akira Hatanaka1-26/+29
2013-04-30[mips] Fix handling of instructions which copy to/from accumulator registers.Akira Hatanaka1-10/+18
2013-03-30[mips] Expand pseudo load, store and copy instructions right beforeAkira Hatanaka1-1/+165
2013-03-22Allow the register scavenger to spill multiple registersHal Finkel1-1/+1
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky1-0/+20
2013-01-30[mips] Lower EH_RETURN.Akira Hatanaka1-0/+60