summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMSubtarget.cpp
AgeCommit message (Expand)Author
2025-11-12[ARM] Use TargetMachine over Subtarget in ARMAsmPrinter (#166329)David Green
2025-09-30Reserve R9 on armv6 iOS 2.x (#150835)Un1q32
2025-09-26[ARM] Remove `UnsafeFPMath` uses in code generation part (#160801)paperchalice
2025-09-25[ARM] Consider denormal mode in `ARMSubtarget` (#160456)paperchalice
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-07-08ARM: Remove subtarget field tracking SjLjMatt Arsenault
2025-06-19ARM: Move ABI helpers from Subtarget to TargetMachine (#144680)Matt Arsenault
2025-05-04[llvm] Remove unused local variables (NFC) (#138467)Kazu Hirata
2025-04-04Remove iOS 5 check for tailcalls on ARM (#133354)Un1q32
2025-01-21[CodeGen] Use MCRegister for ignoreCSRForAllocationOrder. (#123685)Craig Topper
2024-12-06[ARM] Add Cortex-A510 CPU for AArch32 (#118811)Oliver Stannard
2024-11-13[llvm][ARM] Missing switch statement handles (#116086)Nashe Mncube
2024-10-28[ARM] Optimise non-ABI frame pointers (#110286)Oliver Stannard
2024-10-24Re-land: [ARM] Fix frame chains with M-profile PACBTI (#110285)Oliver Stannard
2024-10-18Revert "[ARM] Fix frame chains with M-profile PACBTI (#110285)"Oliver Stannard
2024-10-17[ARM] Fix frame chains with M-profile PACBTI (#110285)Oliver Stannard
2024-10-09[ARM] Tidy up stack frame strategy code (NFC) (#110283)Oliver Stannard
2024-09-26[llvm][ARM][NFC] Renaming FeaturePrefLoopAlignment (#109932)Nashe Mncube
2024-07-10[ARM][Mips][PowerPC] Remove unnecessary static_cast creating GISel Instructio...Craig Topper
2024-06-14[CodeGen] Remove target SubRegLiveness flags (#95437)David Green
2024-06-07[ARM] Add support for Cortex-R52+ (#94633)Jonathan Thackray
2024-04-24[ARM][AArch64] autogenerate header file for TargetParser from Target tablegen...Tomas Matheson
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks
2024-03-08Add support for Arm Cortex A78AE CPU (#84485)Jonathan Thackray
2024-03-05Revert "[ARM] R11 not pushed adjacent to link register with PAC-M and… (#84...James Westwood
2024-03-04[ARM] R11 not pushed adjacent to link register with PAC-M and AAPCS frame cha...James Westwood
2024-03-01[ARM] Simplify shouldAssumeDSOLocal for ELF. NFCFangrui Song
2023-12-08[ARM][AArch32] Add support for AArch32 Cortex-M52 CPU (#74822)Jonathan Thackray
2023-06-23[ARM] generate armv6m eXecute Only (XO) codeTies Stuij
2023-03-03[NFC][ARM][AArch64] Cleanup TargetParser includesArchibald Elliott
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
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-06-02[ARM] Adjust the frame pointer when it's needed for SEH unwindingMartin Storsjö
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-18[ARM] Fix ARM backend to correctly use atomic expansion routines.Eli Friedman
2022-03-18[ARM][AArch64] generate subtarget feature flagsTomas Matheson
2022-03-18Revert "[ARM][AArch64] generate subtarget feature flags"Tomas Matheson
2022-03-18[ARM][AArch64] generate subtarget feature flagsTomas Matheson
2022-02-07[ARM] Undeprecate complex IT blocksMark Murray
2022-01-31[ARM] Add Cortex-X1C Support for Clang and LLVMTies Stuij
2022-01-26[NFC] Remove duplicate includeJim Lin
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-11-18[AArch64][ARM] Enablement of Cortex-A710 SupportMubashar Ahmad
2021-08-17[ARM] Enable subreg livenessDavid Green
2021-05-28ARM: support mandatory tail calls for tailcc & swifttailccTim Northover
2020-12-29[ARM][AArch64] Add Cortex-A78C Support for Clang and LLVMMark Murray