summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc
AgeCommit message (Expand)Author
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-11-16[SelectionDAG] Verify SDTCisVT and SDTCVecEltisVT constraints (#150125)Sergei Barannikov
2025-11-14[Sparc] Optimize compare instruction (#167140)Koakuma
2025-11-11[Sparc] Use MCRegister instead of unsigned. NFC (#167464)Craig Topper
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault
2025-11-10Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> (#16...serge-sans-paille
2025-11-06[SPARC] Mark branches as being expensive in early Niagara CPUs (#166489)Koakuma
2025-10-25[Target] Add "override" where appropriate (NFC) (#165083)Kazu Hirata
2025-10-15[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163507)Kazu Hirata
2025-10-08[SPARC] Fix-forward #154950 by returning true if SP::V8BAR is handled (#162424)Thurston Dang
2025-10-08[SPARC] Weaken emitted barriers for atomic ops (#154950)Koakuma
2025-10-03[SPARC] Prevent meta instructions from being inserted into delay slots (#161111)Koakuma
2025-09-26[clang][SPARC] Pass 16-aligned structs with the correct alignment in CC (#155...Koakuma
2025-09-23[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (#15...Rahul Joshi
2025-09-19SPARC: Use RegClassByHwMode instead of PointerLikeRegClass (#158271)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner
2025-09-08Sparc: Add 64-bit feature (#157445)Matt Arsenault
2025-09-08Sparc: Remove Is64Bit field from SparcTargetMachine (#157400)Matt Arsenault
2025-09-08Sparc: Remove TargetTriple member from SparcSubtarget (#157397)Matt Arsenault
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault
2025-09-04[Sparc] Remove extra ASRRegs operand in SMAC/UMAC instructions (#156751)Sergei Barannikov
2025-09-02[NFC] RuntimeLibcalls: Prefix the impls with 'Impl_' (#153850)Daniel Paoliello
2025-08-25[NFC][MC][Sparc] Rearrange decode functions in Sparc disassembler (#154973)Rahul Joshi
2025-08-23RuntimeLibcalls: Add entries for stackprotector globals (#154930)Matt Arsenault
2025-08-22[NFC][MC][Sparc] Minor code cleanup in Sparc disassembler (#154823)Rahul Joshi
2025-08-21[NFC][MC][Decoder] Extract fixed pieces of decoder code into new header file ...Rahul Joshi
2025-08-21[Target] Remove SoftFail field on targets that don't use it (NFC) (#154659)Sergei Barannikov
2025-08-18[SPARC] Change `half` to use soft promotion rather than `PromoteFloat` (#152...Trevor Gross
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov
2025-08-12[SPARC] Use FMA instructions when we have UA2007 (#148434)Koakuma
2025-08-07[CodeGen] Move IsFixed into ArgFlags (NFCI) (#152319)Nikita Popov
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song
2025-08-02MCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song
2025-07-23[llvm] Remove unused includes (NFC) (#150265)Kazu Hirata
2025-07-22[Sparc] Remove bogus stack adjustment for LD/GD TLS (#149890)Jessica Clarke
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata
2025-07-14SPARC: Start moving runtime libcall config to tablegen (#147672)Matt Arsenault
2025-07-14SPARC: Remove subtarget checks on setLibcallImpl (#147667)Matt Arsenault
2025-07-13[SPARC][IAS] Add definitions for cryptographic instructionsKoakuma
2025-07-07DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)Matt Arsenault
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song
2025-07-04SPARC: Remove unneeded MCFixupKindInfo::FKF_IsPCRelFangrui Song
2025-07-04SPARCMCCodeEmitter: Set PCRel at fixup creationFangrui Song
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-06-29[Target] Prevent copying in loop variables (NFC)Jie Fu
2025-06-28[Target] Use range-based for loops (NFC) (#146253)Kazu Hirata