summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
AgeCommit message (Expand)Author
2025-09-28[MIPS][float] Fixed SingleFloat codegen on N32/N64 targets (#140575)Davide Mor
2025-09-19Mips: Switch to RegClassByHwMode (#158273)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-02-20[Mips] Reserve hardware register HWR2 (#127775)yingopq
2025-01-20[MC][CodeGen][Mips] Add CodeView mapping (#120877)Hervé Poussineau
2024-11-16[Mips] Remove unused includes (NFC) (#116499)Kazu Hirata
2023-05-15[Mips] Remove MipsRegisterInfo::requiresRegisterScavenging. NFC.Jay Foad
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev
2022-08-24[RegisterInfoEmitter] Generate isConstantPhysReg(). NFCIAlex Richardson
2022-08-02[MIPS] Expose the ZERO register as a constant physical registerGuozhi Wei
2022-01-07[Target] use range-based for loops (NFC)Kazu Hirata
2021-03-30[NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functionsTomas Matheson
2020-04-06[Alignment][NFC] Add DebugStr and operator*Guillaume Chatelet
2020-04-06Revert "[Alignment][NFC] Add DebugStr and operator*"Guillaume Chatelet
2020-04-06[Alignment][NFC] Add DebugStr and operator*Guillaume Chatelet
2020-04-01[Alignment][NFC] Transition to MachineFrameInfo::getObjectAlign()Guillaume Chatelet
2020-01-19[TargetRegisterInfo] Default trackLivenessAfterRegAlloc() to trueFangrui Song
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-05-29[mips] Iterate over MSACtrlRegClass to reserve all MSA control registers. NFCSimon Atanasyan
2019-05-29[mips] Use range-based for loops. NFCSimon Atanasyan
2019-04-02[mips] Use AltOrders to prevent using odd FP-registersSimon Atanasyan
2019-03-19[MIPS][microMIPS] Enable dynamic stack realignmentSimon Atanasyan
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-02-08Revert accidental changes that snuck in r324584Stefan Maksimovic
2018-02-08[mips] Define certain instructions in microMIPS32r3Stefan Maksimovic
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-11[mips] Removal of microMIPS64R6Aleksandar Beserminji
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-25[mips] Clean up some whitespace (NFC).Simon Dardis
2017-08-03[Mips] Fix some Clang-tidy modernize-use-using and Include What You Use warni...Eugene Zelenko
2017-06-09Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis
2017-04-07Revert "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis
2017-04-07[mips] Remove usage of debug only variable (NFC)Simon Dardis
2017-04-07[SelectionDAG] Enable target specific vector scalarization of calls and returnsSimon Dardis
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-05-09[mips][ias] Attempt to fix 'not all control paths return a value' reported by...Daniel Sanders
2016-05-09[mips][micromips] Make getPointerRegClass() result depend on the instruction.Daniel Sanders
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-13[mips][microMIPS] Fix for "Cannot copy registers" assertionHrvoje Varga
2016-02-03[mips] Remove redundant inclusions of MipsAnalyzeImmediate.hDaniel Sanders
2015-10-26[mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris
2015-07-20Targets: commonize some stack realignment codeJF Bastien
2015-06-02[mips] Add support for dynamic stack realignment.Vasileios Kalintiris
2015-04-17[mips] Move ABI-dependent register selections to MipsABIInfo. NFC.Daniel Sanders
2015-03-12Remove the need to cache the subtarget in the Mips TargetRegisterInfoEric Christopher
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher
2015-01-29Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher