summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ
AgeCommit message (Expand)Author
2025-07-02MCAsmBackend: Simplify shouldForceRelocation overridesFangrui Song
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-07-02[SystemZ][HLASM] Emit END instruction (#146110)Kai Nacke
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
2025-06-28MCExpr: Migrate away from operator<<Fangrui Song
2025-06-28MCParsedAsmOperand::print: Add MCAsmInfo parameterFangrui Song
2025-06-28MC: Migrate away from operator<< MCExprFangrui Song
2025-06-26MC: Rename initializeVariantKinds to initializeAtSpecifiersFangrui Song
2025-06-26[GOFF] Add writing of section symbols (#133799)Kai Nacke
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green
2025-06-18[SystemZ] Treat FAKE_USE instructions as instructions without a size (#144390)Stephen Tozer
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-06-15SystemZ: Migrate to newer relocation specifier representationFangrui Song
2025-06-15SystemZ: Rename SystemZMCExpr::VK_ to SystemZ::S_Fangrui Song
2025-06-15SystemZ: Replace deprecated MCExpr::print with MCAsmInfo::printExprFangrui Song
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green
2025-06-11Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .setFangrui Song
2025-06-11Reland "[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` availab...Iris Shi
2025-06-11Revert "[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` availab...Iris Shi
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman
2025-06-09[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for a...Iris Shi
2025-06-08SystemZMCExpr: Migrate to MCSpecifierExprFangrui Song
2025-06-04SystemZ: Move runtime libcall setting out of TargetLowering (#142622)Matt Arsenault
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang
2025-05-25Replace #include MCAsmLexer.h with AsmLexer.hFangrui Song
2025-05-24MCELFObjectTargetWriter::needsRelocateWithSymbol: Remove MCSymbol argumentFangrui Song
2025-05-24ELFObjectWriter: Remove the MCContext argument from getRelocTypeFangrui Song
2025-05-24SystemZ: Replace Ctx.reportError with reportErrorFangrui Song
2025-05-23MCAsmBackend: Remove the MCAssembler argument from shouldForceRelocationFangrui Song
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song
2025-05-23MCAsmBackend: Add member variable MCAssembler * and define getContextFangrui Song
2025-05-23[MC] Don't pass MCSubtargetInfo down to shouldForceRelocation and evaluateTar...Fangrui Song
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-05-22[MC] Restore MCAsmBackend::shouldForceRelocation to falseFangrui Song
2025-05-22[SystemZ] Support PrintBranchImmAsAddress in disassembler (#141064)Ulrich Weigand
2025-05-22Revert "[MC] Restore MCAsmBackend::shouldForceRelocation to false"JP Lehr
2025-05-21[MC] Restore MCAsmBackend::shouldForceRelocation to falseFangrui Song
2025-05-16[SelectionDAG] Rename MemSDNode::getOriginalAlign to getBaseAlign. NFC (#139930)Craig Topper
2025-05-15[llvm] Use llvm::stable_sort (NFC) (#140067)Kazu Hirata
2025-05-06Register assembly printer passes (#138348)Matthias Braun
2025-05-02[SystemZ] Fix a bug introduced by #135767 (#138280)Dominik Steenken
2025-05-02[SystemZ] Add proper mcount handling (#135767)Dominik Steenken
2025-05-01[CostModel] Make Op0 and Op1 const in getVectorInstrCost. NFC (#137631)David Green
2025-04-30[SLPVectorizer] Move X86 specific handling into X86TTIImpl. (#137830)Jonas Paulsson
2025-04-30[SystemZ] Implement .machine (push|pop) directives (#137302)Dominik Steenken
2025-04-28[SystemZ] Fix compile time regression in adjustInliningThreshold(). (#137527)Jonas Paulsson
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov
2025-04-24[SystemZ] Add DAGCombine for FCOPYSIGN to remove rounding. (#136131)Jonas Paulsson