summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
AgeCommit message (Expand)Author
2025-10-15[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163507)Kazu Hirata
2025-04-17[Sparc] Use helper class for emitting CFI instructions into MIR (#136027)Sergei Barannikov
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata
2024-11-03[Sparc] Fix a warningKazu Hirata
2024-11-03[SPARC] Allow overaligned `alloca`s (#107223)Koakuma
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen
2022-06-27[SPARC] Don't do leaf optimization on procedures with inline assemblyKoakuma
2022-03-08[Sparc] Add tail call supportDaniel Cederman
2021-11-22[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-03-30[NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functionsTomas Matheson
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault
2020-03-18[Alignment][NFC] Deprecate getMaxAlignmentGuillaume Chatelet
2019-10-21Use Align for TFL::TransientStackAlignmentGuillaume Chatelet
2019-10-17[Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-01-29[Sparc] Account for bias in stack readjustmentJonas Devlieghere
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-03-08[Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()Daniel Cederman
2016-11-30Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-04-29Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg
2016-01-14Update to use new name alignTo().Rui Ueyama
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-08-26[SPARC] Fix stupid oversight in stack realignment support.James Y Knight
2015-08-21[Sparc] Support user-specified stack object overalignment.James Y Knight
2015-08-10[Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight
2015-07-14MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun
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-01-30Reuse a bunch of cached subtargets and remove getSubtarget callsEric 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-06-26Remove the storage and use of the subtarget out of the sparc frameEric Christopher
2014-04-29None of these targets actually define their own CFI_INSTRUCTIONEric Christopher
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola
2013-11-25SparcFrameLowering.cpp: Prune 'DL' [-Wunused-variable]NAKAMURA Takumi
2013-11-24[Sparc] Emit large negative adjustments to SP/FP with sethi+xor instead of se...Venkatraman Govindaraju
2013-09-26[Sparc] Implements exception handling in SPARC with DwarfCFI.Venkatraman Govindaraju
2013-07-30[Sparc] Rewrite MBB's live-in registers for leaf functions. Also, addVenkatraman Govindaraju
2013-06-04Sparc: No functionality change. Cleanup whitespaces, comment formatting etc.,Venkatraman Govindaraju
2013-06-02Sparc: Perform leaf procedure optimization by defaultVenkatraman Govindaraju
2013-06-01[Sparc] Generate correct code for leaf functions with stack objects Venkatraman Govindaraju
2013-05-29SparcFrameLowering.cpp: Mark verifyLeafProcRegUse() as UNUSED. [-Wunused-func...NAKAMURA Takumi
2013-05-29[Sparc] Add support for leaf functions in sparc backend. Venkatraman Govindaraju
2013-05-17[Sparc] Implements hasReservedCallFrame and hasFP.Venkatraman Govindaraju
2013-04-09Compute correct frame sizes for SPARC v9 64-bit frames.Jakob Stoklund Olesen
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky