summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM
AgeCommit message (Expand)Author
2025-07-03MCAsmBackend: Replace FKF_IsPCRel with isPCRel()Fangrui Song
2025-07-03[ARM] Add neon vector support for truncDavid Green
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-07-01[ARM] Add neon vector support for ceilDavid Green
2025-07-01[ARM] Add a comment about fixupImmediateBr updaing ImmBranches. NFCDavid Green
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song
2025-06-30[ARM] Add neon vector support for roundDavid Green
2025-06-29MCFragment: Add addFixup to replace getFixups().push_back()Fangrui Song
2025-06-29Fix UAF in ARMConstantIslandPass.Qinkun Bao
2025-06-29[ARM] Add neon vector support for floor (#142559)David Green
2025-06-29[ARM] Override hasAndNotCompare (#145441)AZero13
2025-06-29[Arm] Fix UAF in ARMConstantIslandPass (#146232)Qinkun Bao
2025-06-28MCParsedAsmOperand::print: Add MCAsmInfo parameterFangrui Song
2025-06-28MC: Migrate away from operator<< MCExprFangrui Song
2025-06-28[Target] Prevent copying in loop variables (NFC)Jie Fu
2025-06-27MCExpr: Make COFF-specific VK_SECREL target-specificFangrui Song
2025-06-27[Target] Use range-based for loops (NFC) (#146198)Kazu Hirata
2025-06-27ARM: Add runtime libcall definitions for aebi memory functions (#144974)Matt Arsenault
2025-06-27TableGen: Generate enum for runtime libcall implementations (#144973)Matt Arsenault
2025-06-26MC: Rename initializeVariantKinds to initializeAtSpecifiersFangrui Song
2025-06-25[ARM] Return the correct chain when expanding READ_REGISTER (#145237)David Green
2025-06-24ARM: Use member initializer list (#145459)Matt Arsenault
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-23ARM: Move ABI enum from TargetMachine to TargetParser (#144725)Matt Arsenault
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green
2025-06-20ARM: Avoid using isTarget wrappers around Triple predicates (#144705)Matt Arsenault
2025-06-19RuntimeLibcalls: Pass in FloatABI and EABI type (#144691)Matt Arsenault
2025-06-19ARM: Move ABI helpers from Subtarget to TargetMachine (#144680)Matt Arsenault
2025-06-19ARM: Move declaration of supportSplitCSR to be public (#144679)Matt Arsenault
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-06-17DAG: Move soft float predicate management into RuntimeLibcalls (#142905)Matt Arsenault
2025-06-16ARM: Migrate to the new relocation specifier representationFangrui Song
2025-06-15ARM: Rename ARMMCExpr::VK_ to ARM::S_Fangrui Song
2025-06-15ARM: Replace deprecated MCExpr::print with MCAsmInfo::printExprFangrui Song
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green
2025-06-12ARM: Avoid repeating hardcoded windows division libcall names (#143834)Matt Arsenault
2025-06-12ARM: Avoid using getTargetLowering in TargetLowering (#143833)Matt Arsenault
2025-06-12ARM: Move setting of more runtime libcalls to RuntimeLibcallInfo (#143826)Matt Arsenault
2025-06-10DAG: Assert fcmp uno runtime calls are boolean values (#142898)Matt Arsenault
2025-06-10ARM: Start moving runtime libcall configuration out of TargetLowering (#142617)Matt Arsenault
2025-06-08[ARM] Handle roundeven for MVE. (#142557)David Green
2025-06-07ARMMCExpr: Migrate to MCSpecifierExprFangrui Song
2025-06-06RuntimeLibcalls: Use iterable enum for libcall types (#143075)Matt Arsenault
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-06-03ARM: Remove unused CondCode field from libcall table (#142616)Matt Arsenault
2025-06-03[ARM,AArch64] Don't put BTI at asm goto branch targets (#141562)Simon Tatham
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang
2025-05-31[ARM] Add vector vrint tests and fix FP16 to expand.David Green
2025-05-30[ARM]: codegen `llvm.roundeven.v*` (#141786)Folkert de Vries
2025-05-29[ARM] Remove unused enable-arm-3-addr-conv (#141850)David Green