aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon
AgeCommit message (Expand)AuthorFilesLines
2 days[llvm] Use llvm::iterator_range::empty (NFC) (#151905)Kazu Hirata1-1/+1
3 days[llvm] using wrapper llvm::sort(nfc) (#151000)Austin1-1/+1
3 daysMCSymbolELF: Migrate away from classofFangrui Song1-2/+2
3 daysMCSymbolELF: Migrate away from classofFangrui Song1-2/+2
4 daysMCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song1-9/+6
6 daysMCAsmBackend::applyFixup: Replace Data.getSize() with F.getSize()Fangrui Song1-1/+1
9 daysUse F.hasOptSize() instead of checking optsize directly (#147348)Ellis Hoag2-2/+2
14 days[llvm] Remove unused includes (NFC) (#150265)Kazu Hirata1-1/+0
2025-07-22[Hexagon] Remove unused td files (#150109)aankit-ca6-1262/+0
2025-07-18[Hexagon][llvm-objdump] Improve disassembly of Hexagon bundles (#145807)quic-areg3-50/+112
2025-07-17[HEXAGON] Add AssertSext in sign-extended mpy (#149061)Abinaya Saravanan1-0/+9
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-8/+7
2025-07-15[Hexagon] Remove an unnecessary cast (NFC) (#148870)Kazu Hirata1-1/+1
2025-07-15[hexagon] Add support for llvm.thread.pointer (#148752)Brian Cain3-1/+21
2025-07-15MCFixup: Replace getTargetKind with getKindFangrui Song2-3/+3
2025-07-11[Hexagon] Add saturating add instructions (#148132)aankit-ca4-0/+30
2025-07-11Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.Simon Pilgrim1-1/+1
2025-07-11[Hexagon]Handle truncate of v4i8/v2i16 -> v4i1/v2i1 when Hvx is enabled (#147...pkarveti1-0/+7
2025-07-11[Hexagon] Handle bitcast of i32/v2i16/v4i8 -> v32i1 when Hvx is enabled (#147...pkarveti1-0/+24
2025-07-10[TargetLowering] Change getOptimalMemOpType and findOptimalMemOpLowering to t...Boyao Wang2-2/+3
2025-07-08MC: Store MCRelaxableFragment MCInst out-of-lineFangrui Song1-9/+7
2025-07-08[Hexagon] Handle Call Operand vxi1 in Hexagon without HVX Enabled (#136546)pkarveti2-0/+86
2025-07-07DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)Matt Arsenault1-3/+0
2025-07-05[Hexagon] Use range-based for loops (NFC) (#147157)Kazu Hirata2-14/+10
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song1-1/+0
2025-07-04MCFixup: Remove FK_PCRel_Fangrui Song1-3/+1
2025-07-04Hexagon: Remove dead deprecated FK_PCRel_4 useFangrui Song1-2/+0
2025-07-04[llvm] Use llvm::fill (NFC) (#147099)Kazu Hirata1-2/+1
2025-07-04HexagonMCCodeEmitter: Set PCRel at fixup creationFangrui Song2-24/+52
2025-07-04MCFixup: Remove unused Loc argumentFangrui Song1-2/+2
2025-07-02MCAsmBackend: Simplify shouldForceRelocation overridesFangrui Song1-2/+2
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song1-3/+5
2025-07-02MCAsmBackend: Make some target overrides out-of-lineFangrui Song1-125/+127
2025-07-01[Hexagon] Implement shouldConvertConstantLoadToIntImm (#146452)Sudharsan Veeravalli2-0/+21
2025-06-30[Hexagon] Remove unused flag from HexagonGenExtract(NFC) (#146310)Sudharsan Veeravalli1-3/+0
2025-06-28MCParsedAsmOperand::print: Add MCAsmInfo parameterFangrui Song1-2/+2
2025-06-27Hexagon: Remove getVariantKindFangrui Song2-6/+1
2025-06-27[llvm] Use std::tie to implement comparison functors (NFC) (#146197)Kazu Hirata1-1/+1
2025-06-27Revert "[Hexagon] NFC: Reduce the amount of version-specific code" (#146193)Brian Cain5-151/+247
2025-06-27[Hexagon] NFC: Reduce the amount of version-specific code (#145812)Alexey Karyakin5-247/+151
2025-06-27Hexagon: Add libcall declarations for special memcpy (#144975)Matt Arsenault1-4/+6
2025-06-26MC: Rename initializeVariantKinds to initializeAtSpecifiersFangrui Song1-2/+2
2025-06-26[Hexagon] Remove emplace workaround (NFC) (#145718)AZero131-4/+1
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault1-4/+1
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green2-7/+9
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers6-6/+18
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse1-1/+1
2025-06-15Hexagon: Replace deprecated MCExpr::print with MCAsmInfo::printExprFangrui Song3-4/+6
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green1-1/+1
2025-06-11Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .setFangrui Song1-0/+1