aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Lanai
AgeCommit message (Expand)AuthorFilesLines
2026-02-04[CodeGen][TII] Delete analyzeSelect hook (#175828)Sam Elliott2-31/+0
2026-01-13[CodeGen][InlineSpiller] Add SubReg argument to loadRegFromStackSlot for subr...Christudasan Devadasan2-1/+2
2026-01-11[TargetLowering] Change the `softPromoteHalfType` default to `true` (#175149)Trevor Gross1-2/+0
2026-01-09[Lanai] Use `softPromoteHalfType` (#175137)Trevor Gross1-0/+2
2025-11-26CodeGen: Make all targets override pseudos with pointers (#159881)Matt Arsenault1-0/+2
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault1-1/+1
2025-11-11[ARM][BPF][Lanai][MSP430] Use MCRegister::id() to avoid an implicit cast. NFC...Craig Topper1-4/+4
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault2-8/+4
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault1-1/+2
2025-09-15[NFC][DecoderEmitter] Code cleanup in `DecoderEmitter::emitTable` (#158014)Rahul Joshi1-0/+1
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner1-12/+1
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault4-6/+9
2025-08-31[TableGen][Decoder] Remove special case of single sub-op dag (#156175)Sergei Barannikov1-1/+0
2025-08-30[TableGen] Require complex operands in InstAlias to be specified as DAGs (#13...Sergei Barannikov1-1/+1
2025-08-25[NFC][MC][Lanai] Rearrange decoder functions for Lanai disassembler (#154993)Rahul Joshi1-106/+80
2025-08-21[NFC][MC][Decoder] Extract fixed pieces of decoder code into new header file ...Rahul Joshi1-1/+2
2025-08-21[Target] Remove SoftFail field on targets that don't use it (NFC) (#154659)Sergei Barannikov1-1/+0
2025-08-20[Lanai] Use ArgFlags to distinguish fixed parameters (#154278)Nikita Popov1-11/+3
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov1-2/+3
2025-08-02MCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song1-9/+5
2025-07-14[Lanai] Remove unnecessary casts (NFC) (#148765)Kazu Hirata1-8/+4
2025-07-08Lanai: Use TableGen to set libcall calling conventions (#146080)Matt Arsenault1-4/+0
2025-07-08RuntimeLibcalls: Associate calling convention with libcall impls (#144979)Matt Arsenault1-2/+2
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song1-2/+1
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song1-1/+0
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song1-3/+6
2025-06-30[Target] Prevent copying in loop variables (NFC)Jie Fu1-2/+2
2025-06-29[Target] Use range-based for loops (NFC) (#146277)Kazu Hirata1-6/+4
2025-06-28MCExpr: Migrate away from operator<<Fangrui Song1-2/+6
2025-06-28MCParsedAsmOperand::print: Add MCAsmInfo parameterFangrui Song1-1/+1
2025-06-27MC: Reduce MCSymbolRefExpr::VK_None usesFangrui Song1-4/+3
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault1-6/+3
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers6-6/+17
2025-06-15Lanai: Migrate to the new relocation specifier representationFangrui Song8-147/+95
2025-06-15Lanai: Replace deprecated MCExpr::print with MCAsmInfo::printExprFangrui Song2-8/+9
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green1-1/+1
2025-06-08LanaiMCExpr: Migrate to MCSpecifierExprFangrui Song5-57/+26
2025-06-06RuntimeLibcalls: Use iterable enum for libcall types (#143075)Matt Arsenault1-3/+2
2025-05-25MCParser: Replace deprecated alias MCAsmLexer with AsmLexerFangrui Song1-1/+1
2025-05-25Replace #include MCAsmLexer.h with AsmLexer.hFangrui Song1-1/+1
2025-05-24MCELFObjectTargetWriter::needsRelocateWithSymbol: Remove MCSymbol argumentFangrui Song1-3/+1
2025-05-24ELFObjectWriter: Remove the MCContext argument from getRelocTypeFangrui Song1-6/+4
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song1-7/+5
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi2-4/+2
2025-05-08[ARC][CSKY][Lanai] TableGen-erate SDNode descriptions (#138874)Sergei Barannikov5-81/+13
2025-05-06Register assembly printer passes (#138348)Matthias Braun3-1/+11
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov2-13/+13
2025-04-25[SelectionDAG][Targets] Replace atomic_load_8/atomic_load_16 with atomic_load...Craig Topper1-1/+1
2025-04-22[TTI] Make all interface methods const (NFCI) (#136598)Sergei Barannikov1-4/+5
2025-04-21[TTI] Constify BasicTTIImplBase::thisT() (NFCI) (#136575)Sergei Barannikov1-1/+2