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