summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
AgeCommit message (Expand)Author
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-04-13[llvm] Call *Map::erase directly (NFC) (#135545)Kazu Hirata
2025-03-13[ARM] Pass ArrayRef by value instead of const reference. NFCCraig Topper
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-10-11[ARM] Avoid repeated hash lookups (NFC) (#111935)Kazu Hirata
2024-10-10[ARM] Fix formatting (NFC)Kazu Hirata
2024-09-22[ARM] Avoid repeated hash lookups (NFC) (#109569)Kazu Hirata
2024-08-24[Target] Use llvm::replace (NFC) (#105942)Kazu Hirata
2024-07-17Rapply "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata
2024-07-15Revert "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata
2024-07-15[Target] Use range-based for loops (NFC) (#98844)Kazu Hirata
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2024-03-08Reapply "Convert many LivePhysRegs uses to LiveRegUnits" (#84338)AtariDreams
2024-03-07Revert "Convert many LivePhysRegs uses to LiveRegUnits (#83905)"Jay Foad
2024-03-06Convert many LivePhysRegs uses to LiveRegUnits (#83905)AtariDreams
2024-02-26[ARM] Update IsRestored for LR based on all returns (#82745)ostannard
2023-12-24[Target] Use range-based for loops (NFC)Kazu Hirata
2023-10-12[llvm] Use llvm::erase_if (NFC)Kazu Hirata
2023-07-14[ARM] Adjust strd/ldrd codegen alignment requirementsMaurice Heumann
2023-07-03Revert "[ARM] Adjust strd/ldrd codegen alignment requirements"David Spickett
2023-07-02[ARM] Adjust strd/ldrd codegen alignment requirementsMaurice Heumann
2023-05-04Fix a warning in D149762 [-Wunused-variable]NAKAMURA Takumi
2023-05-03Change if() continue; to an assert if a DBG_VALUE or DBG_VALUE_LIST returns a...Shubham Sandeep Rastogi
2023-04-24Move DBG_VALUE's that depend on loads to after aShubham Sandeep Rastogi
2023-04-12Revert "Move DBG_VALUE's that depend on loads to after a"Shubham Sandeep Rastogi
2023-04-12Move DBG_VALUE's that depend on loads to after aShubham Sandeep Rastogi
2022-06-20[ARM] Allow distributing postinc with PHI usesDavid Green
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-12-12[Target] Use llvm::reverse (NFC)Kazu Hirata
2021-12-07[ARM] Implement PAC return address signing mechanism for PACBTI-MTies Stuij
2021-12-02[ARM] Introduce i8neg and i8pos addressing modesDavid Green
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-23[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-09-19[llvm] Use pop_back_val (NFC)Kazu Hirata
2021-09-10[CodeGen, Target] Use pred_empty and succ_empty (NFC)Kazu Hirata
2021-09-02[ARM] Add a tail-predication loop predicate registerDavid Green
2021-08-10[ARM] Change a couple of instances of LiveRegs.contains to !LiveRegs.availableDavid Green
2021-07-26[ARM] Ensure correct regclass in distributing postincDavid Green
2021-02-24[ARM] Expand the range of allowed post-incs in load/store optimizerDavid Green
2021-02-19Revert "[ARM] Expand the range of allowed post-incs in load/store optimizer"David Green
2021-02-18[ARM] Expand the range of allowed post-incs in load/store optimizerDavid Green
2021-02-15[ARM] Extend search for increment in load/store optimizerDavid Green
2021-01-11[ARM] Add uses for locals introduced for debug messages. NFC.Stephan Herhut
2021-01-11[ARM] Add debug messages for the load store optimizer. NFCDavid Green