summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopStrengthReduce/AArch64
AgeCommit message (Expand)Author
2025-07-03[PHIElimination] Revert #131837 #146320 #146337 (#146850)Guy David
2025-06-29[PHIElimination] Reuse existing COPY in predecessor basic block (#131837)Guy David
2025-06-16[LSR] Make canHoistIVInc allow non-integer types (#143707)John Brawn
2025-04-17[AArch64][SVE] Fold ADD+CNTB to INCB/DECB (#118280)Ricardo Jesus
2025-02-26[AArch64][SVE] Lower unpredicated loads/stores as LDR/STR. (#127837)Ricardo Jesus
2024-12-29Remove -print-lsr-output in favor of --stop-after=loop-reduceFangrui Song
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei
2024-07-24[LSR] Fix matching vscale immediates (#100080)Benjamin Maxwell
2024-07-23Precommit vscale-fixups.ll test (NFC)Benjamin Maxwell
2024-07-01[LSR] Recognize vscale-relative immediates (#88124)Graham Hunter
2024-06-06[AArch64] Override isLSRCostLess, take number of instructions into account (#...Graham Hunter
2023-08-21[AArch64] Update generic sched model to A510Harvin Iriawan
2023-07-13[LSR] Don't consider users of constant outside loopNikita Popov
2023-07-13[LSR] Add test variant with global variables (NFC)Nikita Popov
2023-07-12[LSR] Convert test to opaque pointers (NFC)Nikita Popov
2023-06-27[test] Replace aarch64-*-eabi with aarch64Fangrui Song
2023-06-23[LSR] Regenerate test checks (NFC)Nikita Popov
2023-06-19[LSR] Add test for for issue leading to revert of abfeda5af329b5.Florian Hahn
2023-05-25[CodeGen][ShrinkWrap] Enable PostShrinkWrap by defaultsgokhale
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-05-08Revert "[CodeGen][ShrinkWrap] Split restore point"Alan Zhao
2023-05-08[CodeGen][ShrinkWrap] Split restore pointsgokhale
2023-04-21Recommit "[AArch64] Fix incorrect `isLegalAddressingMode`"Momchil Velikov
2023-04-20Revert "[AArch64] Fix incorrect `isLegalAddressingMode`"Momchil Velikov
2023-04-20[AArch64] Fix incorrect `isLegalAddressingMode`Momchil Velikov
2023-03-17[SCEVExpander] Always use scevgep as nameNikita Popov
2023-02-10[Reland][LSR] Hoist IVInc to loop header if its all uses are in the loop headerchenglin.bi
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov
2023-01-11Revert "[LSR] Hoist IVInc to loop header if its all uses are in the loop header"chenglin.bi
2023-01-10[LSR] Hoist IVInc to loop header if its all uses are in the loop headerchenglin.bi
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-20Revert "Reland "[SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatche...Roman Lebedev
2022-12-17Reland "[SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's i...Roman Lebedev
2022-12-16Revert "[SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's i...Alexander Kornienko
2022-12-12[SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's ...Roman Lebedev
2022-11-25[LSR] precommit test for D138636; NFCchenglin.bi
2022-06-15[LSR] Add test for LoopStrenghtReduce for Ldp; NFCchenglin.bi
2021-10-09[AArch64] Make -mcpu=generic schedule for an in-order coreDavid Green
2021-10-06[AArch64] Regenerate even more testsDavid Green
2021-08-03[AArch64] Prefer fmov over orr v.16b when copying f32/f64David Green
2021-08-03[AArch64InstPrinter] Change printAddSubImm to comment imm value when shiftedJason Molenda
2021-04-15[LSR] Fix for pre-indexed generated constant offsetStelios Ioannou
2020-09-10Mark FMOV constant materialization as being as cheap as a move.Owen Anderson
2020-09-08[LSR] Canonicalize a formula before insert it into the listAndrew Wei
2020-06-04[NFC] Move test vscale-factor-out-constant.ll to AArch64 sub-directory.Huihui Zhang
2019-06-13[NFC] Updated testcase for D54411/rL363284David Bolvansky
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2018-11-08[LSR] Combine unfolded offset into invariant registerGil Rapaport
2018-10-24Revert r345114Gil Rapaport