summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARM.h
AgeCommit message (Expand)Author
2025-05-06Register assembly printer passes (#138348)Matthias Braun
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice
2023-12-03[llvm] Stop including vector (NFC)Kazu Hirata
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers
2022-05-13[ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES ErratumArchibald Elliott
2022-01-07[llvm] Remove unused forward declarations (NFC)Kazu Hirata
2022-01-02[Target] Remove unused forward declarations (NFC)Kazu Hirata
2021-12-01[ARM] Implement BTI placement pass for PACBTI-MTies Stuij
2021-03-28[ARM] MVE vector lane interleavingDavid Green
2021-03-01[ARM] Rename pass to MVETPAndVPTOptimisationsPassDavid Green
2021-01-13[ARM] Add a pass that re-arranges blocks when there is a backwards WLS branchSam Tebbs
2020-12-19[ARM] Harden indirect calls against SLSKristof Beyls
2020-12-19[ARM] Implement harden-sls-retbr for ARM modeKristof Beyls
2020-04-14[Target][ARM] Adding MVE VPT Optimisation PassPierre-vh
2020-01-08[ARM][MVE] Enable masked gathers from vector of pointersAnna Welker
2019-12-03[CodeGen] Move ARMCodegenPrepare to TypePromotionSam Parker
2019-09-06[ARM] MVE Tail PredicationSam Parker
2019-06-25[ARM] DLS/LE low-overhead loop code generationSam Parker
2019-06-18[ARM] Some Thumb2ITBlock clean ups. NFCSjoerd Meijer
2019-06-17[ARM] Extract some code from ARMConstantIslandPassSam Parker
2019-06-14[ARM] MVE VPT Block PassSjoerd Meijer
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-23[ARM] ARMCodeGenPrepare backend passSam Parker
2018-06-28[ARM] Parallel DSP PassSjoerd Meijer
2017-12-19[ARM] Register the Thumb2SizeReducePass. NFCDavid Green
2017-09-05[ARM] Register ARMExpandPseudo pass.Eli Friedman
2017-05-02[ARM] GlobalISel: Use TableGen instruction selectorDiana Picus
2017-04-28[ARM] GlobalISel: Get rid of ARMInstructionSelector.h. NFC.Diana Picus
2017-02-13[ARM] Register ConstantIslands with the pass managerJames Molloy
2017-01-26[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2016-07-22This refactoring of ARM machine block size computation creates two utilitySjoerd Meijer
2016-07-16ARM: Initialize LoadStore passes in TargetMachineMatthias Braun
2015-10-26ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-08[ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka
2015-02-16[ARM] Remove unused declaration. NFC.Ahmed Bougacha
2015-02-01[PM] Remove a bunch of stale TTI creation method declarations. I nukedChandler Carruth
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher
2014-08-07Nuke the old JIT.Rafael Espindola
2014-04-17Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover
2014-04-03ARM: expand atomic ldrex/strex loops in IRTim Northover
2014-04-02Remove duplicated DMB instructionsRenato Golin
2014-03-22Prune includes in ARM target.Craig Topper
2013-03-15Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga