summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMTargetMachine.cpp
AgeCommit message (Expand)Author
2025-06-23ARM: Move ABI enum from TargetMachine to TargetParser (#144725)Matt Arsenault
2025-06-19ARM: Move ABI helpers from Subtarget to TargetMachine (#144680)Matt Arsenault
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-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-13[LLVM][ARM] Latency mutations for cortex m55,m7 and m85 (#115153)Nashe Mncube
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-11-07[Backend] Add clearSubtargetMap API for TargetMachine. (#112383)weiwei chen
2024-10-14[LLVM] [Clang] Support for Gentoo `*t64` triples (64-bit time_t ABIs) (#111302)Michał Górny
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-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali
2023-12-14[ARM] Do not emit unwind tables when saving LR around outlined call (#69611)ostannard
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-02-27[OHOS] Add support for OpenHarmonyPavel Kosov
2023-02-13[HardwareLoops] NewPM support.Samuel Parker
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-02-07[NFC][TargetParser] Remove llvm/Support/TargetParser.hArchibald Elliott
2023-02-07[NFC][TargetParser] Remove llvm/Support/ARMTargetParser.hArchibald Elliott
2023-01-03[TypePromotion] NewPM support.Samuel Parker
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-11-14[ARM][CodeGen] Add support for complex deinterleavingNicholas Guy
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-05-13[ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES ErratumArchibald Elliott
2022-04-29Reapply [CodeGen][ARM] Enable Swing Module Scheduling for ARMDavid Penry
2022-04-28Revert "[CodeGen][ARM] Enable Swing Module Scheduling for ARM"David Penry
2022-04-28[CodeGen][ARM] Enable Swing Module Scheduling for ARMDavid Penry
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-01[nfc][codegen] Move RegisterBank[Info].h under CodeGenMircea Trofin
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash
2022-02-10Reland "[clang-cl] Support the /JMC flag"Yuanfang Chen
2022-02-10Revert "[clang-cl] Support the /JMC flag"Yuanfang Chen
2022-02-10[clang-cl] Support the /JMC flagYuanfang Chen
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-12-01[ARM] Implement BTI placement pass for PACBTI-MTies Stuij
2021-11-04[ARM] Move VPTBlock pass after post-ra schedulingDavid Green
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-05-31Remove "Rewrite Symbols" from codegen pipelineArthur Eubanks
2021-04-17Normalize interaction with boolean attributesSerge Guelton
2021-03-28[ARM] MVE vector lane interleavingDavid Green