summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault
2025-02-20[FrameLowering] Use MCRegister instead of Register in CalleeSavedInfo. NFC (#...Craig Topper
2025-01-14[llvm] Mark scavenging spill-slots as *spilled* stack objects. (#122673)Guy David
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen
2024-07-19CodeGen: Avoid some references to MachineFunction's getMMI (#99652)Matt Arsenault
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2021-11-21[llvm] Use range-based for loops (NFC)Kazu Hirata
2020-06-30[Alignment][NFC] Migrate PPC, X86 and XCore backends to AlignGuillaume Chatelet
2020-05-22[MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefCfaOffset which doe...Fangrui Song
2020-03-30[Alignment][NFC] Use Align version of getMachineMemOperandGuillaume Chatelet
2020-03-18[Alignment][NFC] Deprecate getTransientStackAlignmentGuillaume Chatelet
2020-02-29ArrayRef'ize restoreCalleeSavedRegisters. NFCI.Benjamin Kramer
2020-02-08ArrayRef'ize spillCalleeSavedRegisters. NFCI.Benjamin Kramer
2019-10-17[Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-05-22Reverted r361134 because of a failing test left unattended for a long time.Galina Kistanova
2019-05-20Use llvm::sort. NFCFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-03-26[XCore] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-11-30Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-27XCore: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg
2015-11-07[WinEH] Update exception pointer registersJoseph Tremoulet
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
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-02-02Use the function template getSubtarget on the MachineFunctionEric Christopher
2014-10-03Eliminate some deep std::vector copies. NFC.Benjamin Kramer
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-04XCore target: remove incorrect DebugLoc entries from prologueRobert Lytton
2014-04-29None of these targets actually define their own CFI_INSTRUCTIONEric Christopher
2014-04-2980-column fixups.Eric Christopher
2014-04-28[C++] Use 'nullptr'.Craig Topper