summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
AgeCommit message (Expand)Author
2025-04-16[SystemZ] Add support for 16-bit floating point. (#109164)Jonas Paulsson
2025-03-23[llvm] Use range constructors for *Set (NFC) (#132636)Kazu Hirata
2025-03-20[Target] Use *Set::insert_range (NFC) (#132140)Kazu Hirata
2024-12-10SystemZ: Add support for __builtin_setjmp and __builtin_longjmp. (#119257)anoopkg6
2024-12-07Revert "[SystemZ] Add support for __builtin_setjmp and __builtin_longjmp (#11...Ulrich Weigand
2024-12-06[SystemZ] Add support for __builtin_setjmp and __builtin_longjmp (#116642)anoopkg6
2024-01-15[SystemZ] Don't crash on undef source in shouldCoalesce() (#78056)Jonas Paulsson
2023-12-14[SystemZ] Improve shouldCoalesce() for i128. (#74942)Jonas Paulsson
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad
2023-03-21[SystemZ] Fix modelling of composed subreg indices.Carl Ritson
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev
2022-06-20[SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC).Jonas Paulsson
2022-06-08[SystemZ] Use STDY/STEY/LDY/LEY for VR32/VR64 in eliminateFrameIndex().Jonas Paulsson
2021-10-13[SystemZ/z/OS] Implement save of non-volatile registers on z/OS XPLINKKai Nacke
2021-05-14[SystemZ] [z/OS] Add SystemZCallingConventionRegisters classNeumann Hon
2021-03-05Reapply "[DebugInfo] Add new instruction and DIExpression operator for varia...Stephen Tozer
2021-03-04Revert "[DebugInfo] Add new instruction and DIExpression operator for variadi...Stephen Tozer
2021-03-04[DebugInfo] Add new instruction and DIExpression operator for variadic debug ...gbtozers
2021-02-17[SystemZ] Separate LoZ ELF specifics in tablegen.Yusra Syeda
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen
2020-10-09[SystemZ] Use LA instead of AGR in eliminateFrameIndex().Jonas Paulsson
2020-10-08[NFC][MC] MCRegister API typing.Mircea Trofin
2020-06-22[DebugInfo] Update MachineInstr to help support variadic DBG_VALUE instructionsstozer
2020-04-07CodeGen: More conversions to use RegisterMatt Arsenault
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault
2019-12-20[SystemZ] Add a mapping from "select register" to "load on condition" (2-addr).Jonas Paulsson
2019-11-04[SystemZ] Add GHC calling conventionUlrich Weigand
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-12[SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson
2019-05-13[SystemZ] Model floating-point control registerUlrich Weigand
2019-02-27[SystemZ] Pass regalloc hints to help Load-and-Test transformations.Jonas Paulsson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-13[SystemZ] Pass copy-hinted regs first from getRegAllocationHints().Jonas Paulsson
2018-11-08[SystemZ] Bugfix in shouldCoalesce()Jonas Paulsson
2018-04-30[SystemZ] Do not use glue to represent condition code dependenciesUlrich Weigand
2018-03-02[SystemZ] Add support for anyregcc calling conventionUlrich Weigand
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-11-20[SystemZ] Bugfix for handling of subregisters in getRegAllocationHints().Jonas Paulsson
2017-11-10[RegAlloc, SystemZ] Increase number of LOCRs by passing "hard" regalloc hints.Jonas Paulsson
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-09-29[SystemZ] implement shouldCoalesce()Jonas Paulsson
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2016-11-08[SystemZ] Model access registers as LLVM registersUlrich Weigand
2016-04-28[SystemZ] Support Swift Calling ConventionBryan Chan
2016-04-12[SystemZ] Use LDE32 instead of LE, when Offset is small.Jonas Paulsson