summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)Author
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-08-22[llvm] Remove unused includes of SmallSet.h (NFC) (#154893)Kazu Hirata
2025-08-18[llvm] Replace SmallSet with SmallPtrSet (NFC) (#154068)Kazu Hirata
2025-07-01[ARM] Add a comment about fixupImmediateBr updaing ImmBranches. NFCDavid Green
2025-06-29Fix UAF in ARMConstantIslandPass.Qinkun Bao
2025-06-29[Arm] Fix UAF in ARMConstantIslandPass (#146232)Qinkun Bao
2025-06-27[Target] Use range-based for loops (NFC) (#146198)Kazu Hirata
2025-05-27[ARM] Remove unused class member in ARMConstantIslandPass (#141093)Simon Tatham
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-05-16[NFC] Address bit-field storage sizes to ensure ideal packing (#139825)Oliver Hunt
2025-04-10Revert "[ARM][ConstantIslands] Correct MinNoSplitDisp calculation (#114590)"Pengxuan Zheng
2024-12-14[ARM][ConstantIslands] Correct MinNoSplitDisp calculation (#114590)pzhengqc
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-08-06[CodeGen] Use optimized domtree for MachineFunction (#102107)Alexis Engelke
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-07-13[Target] Use range-based for loops (NFC) (#98705)Kazu Hirata
2024-06-29[llvm] Use std::make_unique (NFC) (#97165)Kazu Hirata
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-05-27Revert "[ARM][NFC] Use addLiveIns method instead of manually adding live-ins ...Nikita Popov
2024-05-26[ARM][NFC] Use addLiveIns method instead of manually adding live-ins (#87560)AtariDreams
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-06-28[ARM] Generate out-of-line jump tables for XO without 32-bit branchJohn Brawn
2023-04-15[Target] Use range-based for loops (NFC)Kazu Hirata
2023-03-01[ARM] Remove a redundant function fixupBTIJirui Wu
2023-02-24[ARM] Remove redundant BTI instructions for table jumpsJirui Wu
2023-02-10ARM: skip debug instructions when matching jump-table patterns.Tim Northover
2023-01-26Revert "ARM: skip debug instructions when matching jump-table patterns."Tim Northover
2023-01-26ARM: skip debug instructions when matching jump-table patterns.Tim Northover
2022-09-04Revert "[llvm] Use range-based for loops (NFC)"Vitaly Buka
2022-09-03[llvm] Use range-based for loops (NFC)Kazu Hirata
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2021-12-20[ARM] Use range-based for loops (NFC)Kazu Hirata
2021-12-20Revert "[ARM] Use range-based for loops (NFC)"Kazu Hirata
2021-12-20[ARM] Use range-based for loops (NFC)Kazu Hirata
2021-12-01[ARM] Implement BTI placement pass for PACBTI-MTies Stuij
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-23[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-09-27[ARM] Improve detection of fallthough when aligning blocksDavid Green
2021-03-03[ARM] Ensure undef is propagated to CBZ/CBNZ flagsDavid Green
2021-03-02[ARM] Add handling of t2LDRSB/t2LDRSH in Constant Island PassDavid Green
2021-01-27[llvm] Use llvm::is_sorted (NFC)Kazu Hirata
2021-01-16[ARM] Align blocks that are not fallthough targetsDavid Green
2021-01-16[llvm] Use *::empty (NFC)Kazu Hirata
2021-01-05[NFC] Add the getSizeInBytes() interface for MachineConstantPoolValueQingShan Zhang
2020-12-19[ARM] Implement harden-sls-retbr for Thumb modeKristof Beyls
2020-12-19[ARM] Implement harden-sls-retbr for ARM modeKristof Beyls
2020-09-14[ARM] Fix so immediates and pc relative checksSimon Wallis