summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/Mips16FrameLowering.cpp
AgeCommit message (Expand)Author
2025-04-21[Mips] Use helper class for emitting CFI instructions (NFCI) (#136242)Sergei Barannikov
2025-02-20[FrameLowering] Use MCRegister instead of Register in CalleeSavedInfo. NFC (#...Craig Topper
2024-11-16[Mips] Remove unused includes (NFC) (#116499)Kazu Hirata
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault
2023-12-07[Target] Remove unnecessary includes (NFC)Kazu Hirata
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-11-21[llvm] Use range-based for loops (NFC)Kazu Hirata
2020-05-22[MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefCfaOffset which doe...Fangrui Song
2020-02-29ArrayRef'ize restoreCalleeSavedRegisters. NFCI.Benjamin Kramer
2020-02-08ArrayRef'ize spillCalleeSavedRegisters. NFCI.Benjamin Kramer
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-29[mips] Support shrink-wrappingPetar Jovanovic
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-15Remove unused variablesVitaly Buka
2017-08-14[MIPS] Implement support for -mstack-alignment.John Baldwin
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-31[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2016-11-30Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-26[mips] Fix typos in spelling of lowerRETURNADDR.Daniel Sanders
2016-04-18[NFC] Header cleanupMehdi Amini
2015-11-05Remove windows line endings introduced by r252177. NFC.Tim Northover
2015-11-05[DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268.Oleg Ranevskyy
2015-10-20Mips: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-07-14PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet
2015-04-02[mips] Implement eliminateCallFramePseudoInstr() in MipsFrameLowering. NFC.Vasileios Kalintiris
2015-04-02[mips] Expose adjustStackPtr() from MipsInstrInfo. NFC.Vasileios Kalintiris
2015-01-29Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-07-02So that we can include frame lowering in the subtarget, remove includeEric Christopher
2014-04-14Use FrameSetup on frame instructions for the Mips port.Eric Christopher
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola
2013-12-15Fix some indentation.Reed Kotler
2013-12-15Last change for mips16 prolog/epilog cleanup and optimization.Reed Kotler
2013-12-10Next step in Mips16 prologue/epilogue cleanup.Reed Kotler
2013-08-04Add the saving of S2. This is needed for some of the floating pointReed Kotler
2013-06-18Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling
2013-05-16Remove addFrameMove.Rafael Espindola
2013-05-11Change getFrameMoves to return a const reference.Rafael Espindola
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth
2012-12-20Implement cfi_def_cfa_offset. "Make check" test case for this comming in theReed Kotler
2012-12-20fix most of remaining issues with large frames.Reed Kotler
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-31Implement ADJCALLSTACKUP and ADJCALLSTACKDOWNReed Kotler
2012-10-28This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler