summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
AgeCommit message (Expand)Author
2025-09-06[AArch64] Don't run loop-idiom-vectorize pass in the O0 pipeline (#156802)Fangrui Song
2025-08-19[AArch64][SME] Implement the SME ABI (ZA state management) in Machine IR (#14...Benjamin Maxwell
2025-06-30[MachineOutliner] Remove LOHs from outlined candidates (#143617)Ellis Hoag
2025-06-25[AArch64][SME] Use reportFatalUsageError rather than assert (NFC) (#145491)Benjamin Maxwell
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang
2025-05-06Register assembly printer passes (#138348)Matthias Braun
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov
2025-04-07[NFC][LLVM][AArch64] Cleanup pass initialization for AArch64 (#134315)Rahul Joshi
2025-03-20Initialize aarch64-cond-br-tuning pass (#132087)Shubham Sandeep Rastogi
2025-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello
2025-02-26Revert "Reland "[AArch64][NPM] Chalk out the CodeGenPassBuilder for NPM (#128...Akshat Oke
2025-02-26Reland "[AArch64][NPM] Chalk out the CodeGenPassBuilder for NPM (#128… (#12...Akshat Oke
2025-02-24Revert "[AArch64][NPM] Chalk out the CodeGenPassBuilder for NPM (#128471)"Kazu Hirata
2025-02-25[AArch64][NPM] Chalk out the CodeGenPassBuilder for NPM (#128471)Akshat Oke
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2024-12-17[MTE] Apply alignment / size in AsmPrinter rather than IR (#111918)Florian Mayer
2024-11-18[CodeGen][NewPM] Port PeepholeOptimizer to NPM (#116326)Akshat Oke
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-14Add ifunc support for Windows on AArch64. (#111962)Daniel Kiss
2024-11-11[AArch64] Remove unused includes (NFC) (#115685)Kazu Hirata
2024-11-07[Backend] Add clearSubtargetMap API for TargetMachine. (#112383)weiwei chen
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan
2024-10-15[clang][aarch64] Add support for the MSVC qualifiers __ptr32, __ptr64, __sptr...Daniel Paoliello
2024-10-09[LLVM][AArch64] Enable SVEIntrinsicOpts at all optimisation levels.Paul Walker
2024-10-09Revert "[LLVM][AArch64] Enable SVEIntrinsicOpts at all optimisation levels."Paul Walker
2024-10-09[LLVM][AArch64] Enable SVEIntrinsicOpts at all optimisation levels.Paul Walker
2024-08-30Fix cl::desc typos in aarch64-enable-dead-defs and arm-implicit-it. (#106712)rjmansfield
2024-08-21[AArch64] Add SME peephole optimizer pass (#104612)Sander de Smalen
2024-07-05[AArch64] When hardening against SLS, only create called thunks (#97472)Anatoly Trosinenko
2024-06-24Reapply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) ...Nikita Popov
2024-06-24Revert "[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)"Nikita Popov
2024-06-24[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)Nikita Popov
2024-06-20[AArch64] Consider runtime mode when deciding to use SVE for fixed-length vec...Sander de Smalen
2024-06-07[AArch64][LoopIdiom] Generalize AArch64LoopIdiomTransform into LoopIdiomVecto...Min-Yih Hsu
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
2024-05-22[AArch64] NFC: Rename -force-streaming-compatible-sve to -force-streaming-com...Sander de Smalen
2024-05-05[clang backend] In AArch64's DataLayout, specify a minimum function alignment...Doug Wyatt
2024-04-15[AArch64][SME] Create new pass to remove COALESCER_BARRIER early. (#85386)Sander de Smalen
2024-03-25[aarch64] Unguard GEPOpt from O3Nathan Lanza
2024-03-21[NewPM][AArch64] Add AArch64PassRegistry.def (#85215)paperchalice
2024-03-07[AArch64] Move SLS later in pass pipeline (#84210)ostannard
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali
2024-02-02[AArch64][MachinePipeliner] Add pipeliner support for AArch64 (#79589)Yuta Mukai
2024-01-22Arm64EC entry/exit thunks, consolidated. (#79067)Eli Friedman
2024-01-09[AArch64] Add an AArch64 pass for loop idiom transformations (#72273)David Sherwood
2023-11-27Re-commit "[MachineSink][AArch64] Enable sink-and-fold by default (#72132)"Momchil Velikov
2023-11-16Revert "[MachineSink][AArch64] Enable sink-and-fold by default (#72132)"Momchil Velikov