summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SimpleLoopUnswitch
AgeCommit message (Expand)Author
2025-11-04[SLU][profcheck] Propagate profile for branches on injected conditions. (#164...Mircea Trofin
2025-11-04[SLU][profcheck] create likely branch weights for guard->branch (#164271)Mircea Trofin
2025-11-04[NFC][SLU] Update SimpleLoopUnswitch/guards.ll (#166285)Mircea Trofin
2025-11-03[SLU][profcheck] Use the original branch weigths in `buildPartialInvariantUns...Mircea Trofin
2025-10-30[SLU][profcheck] Estimate branch weights in partial unswitch cases (#164035)Mircea Trofin
2025-10-17[SimpleLoopUnswitch] Don't use BlockFrequencyInfo to skip cold loops (#159522)Luke Lau
2025-10-16[SimpleLoopUnswitch] Regenerate UTC test. NFCLuke Lau
2025-09-05[SimpleLoopUnswitch] Adjust cost multiplier accounting for parent loop sizeAntonio Frighetto
2025-08-18Revert "[SimpleLoopUnswitch] Record loops from unswitching non-trivial condi...Antonio Frighetto
2025-07-24[SimpleLoopUnswitch] Record loops from unswitching non-trivial conditionsAntonio Frighetto
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov
2024-12-03[llvm] Remove `br i1 undef` from some regression tests [NFC] (#118419)Lee Wei
2024-11-27[SimpleLoopUnswitch] Use loop-mssa in more tests (NFC)Nikita Popov
2024-11-27[SimpleLoopUnswitch] Fix LCSSA phi node invalidationNikita Popov
2024-11-18[InstCombine] Re-queue users of phi when nsw/nuw flags of add are inferred (#...Yingwei Zheng
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-10-28[InstCombine] Add function attribute `instcombine-no-verify-fixpoint` (#113822)Yingwei Zheng
2024-07-19[DebugInfo][SimpleLoopUnswitch] Fix missing debug location updates for new te...Shan Huang
2024-07-15[DebugInfo][SimpleLoopUnswitch] Fix missing debug location updates (#97662)Shan Huang
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-05-03[StandardInstrumentation] Annotate loops with the function name (#90756)annamthomas
2024-04-29[LoopUnswitch] Allow i1 truncs in loop unswitch (#89738)Matthew Devereau
2024-03-06[SCEV] Extend type hint in analysis output to all backedge kindsPhilip Reames
2024-01-24[MSSAUpdater] Handle simplified accesses when updating phis (#78272)Nikita Popov
2024-01-08[MSSA] Don't require clone creation to succeed (#76819)Nikita Popov
2023-12-06[ValueTracking] Add dominating condition support in computeKnownBits() (#73662)Nikita Popov
2023-11-28[SimpleLoopUnswitch] Regenerate test checks (NFC)Nikita Popov
2023-11-24[DebugInfo][RemoveDIs] Support cloning and remapping DPValues (#72546)Jeremy Morse
2023-10-30[InstCombine] Infer nneg on zext when forming from non-negative sext (#70706)Philip Reames
2023-10-30Regenerate a set of auto-update tests [nfc]Philip Reames
2023-09-21[SimpleLoopUnswitch] Fix exponential unswitchNikita Popov
2023-09-20[SimpleLoopUnswitch] Fix reversed branch during condition injectionNikita Popov
2023-07-07SimpleLoopUnswitch: Restore uniform unswitch testMatt Arsenault
2023-07-07TTI: Pass function to hasBranchDivergence in a few passesMatt Arsenault
2023-06-19[BBUtils] Don't add 'then' block to a loop if it's terminated with unreachableDmitry Makogon
2023-06-14[SimpleLoopUnswitch] Unswitch AND/OR conditions of selectsJoshua Cao
2023-06-14[SimpleLoopUnswitch][NFC] Add tests for and/or conditions of selectsJoshua Cao
2023-06-09[SimpleLoopUnswitch] Verify LoopInfo in turnGuardIntoBranch under a flagDmitry Makogon
2023-06-08[SimpleLoopUnswitch] Verify LoopInfo after turning guards to branchesDmitry Makogon
2023-06-02SimpleLoopUnswitch: Add missing test coverage for divergent target checkMatt Arsenault
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-05-15[SimpleLoopUnswitch] Skip trivial select conds for selectsJoshua Cao
2023-05-11[SimpleLoopUnswitch][reland 2] unswitch selectsJoshua Cao
2023-05-10Revert "[SimpleLoopUnswitch] unswitch selects"Benjamin Kramer
2023-05-10[SimpleLoopUnswitch] unswitch selectsJoshua Cao
2023-05-01Revert "[SimpleLoopUnswitch] unswitch selects"Vitaly Buka
2023-04-30Don't loop unswitch vector selectsValentin Churavy
2023-04-29[SimpleLoopUnswitch] unswitch selectsJoshua Cao