aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes/PassBuilderPipelines.cpp
AgeCommit message (Expand)AuthorFilesLines
3 daysRevert "[PGO] Add `llvm.loop.estimated_trip_count` metadata" (#151585)Joel E. Denny1-6/+2
3 days[PGO] Add `llvm.loop.estimated_trip_count` metadata (#148758)Joel E. Denny1-2/+6
2025-07-04[Passes] Move LoopInterchange into optimization pipeline (#145503)Ryotaro Kasuga1-3/+4
2025-06-23[TRE] Adjust function entry count when using instrumented profiles (#143987)Mircea Trofin1-3/+11
2025-06-23[Passes] Remove LoopInterchange from O1 pipeline (#145071)Nikita Popov1-3/+0
2025-06-05Add SimplifyTypeTests pass.Peter Collingbourne1-0/+3
2025-06-05[MemProf] Split MemProfiler into Instrumentation and Use. (#142811)Snehasish Kumar1-1/+2
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata1-2/+0
2025-05-14[LV][EVL] Introduce the EVLIndVarSimplify Pass for EVL-vectorized loops (#131...Min-Yih Hsu1-0/+1
2025-05-07[AA] Move Target Specific AA before BasicAA (#125965)Chengjun1-0/+4
2025-04-14[LTO][Pipelines] Add 0 hot-caller threshold for SamplePGO + FullLTO (#135152)Tianle Liu1-8/+8
2025-04-08[ctxprof] Use the flattened contextual profile pre-thinlink (#134723)Mircea Trofin1-2/+4
2025-04-07[fatlto] Add coroutine passes when using FatLTO with ThinLTO (#134434)Paul Kirth1-0/+13
2025-03-13[InstrProf] Remove -forder-file-instrumentation (#130192)Ellis Hoag1-8/+0
2025-03-06Revert "[LTO][Pipelines][Coro] De-duplicate Coro passes" (#129977)Vitaly Buka1-14/+14
2025-02-26[ctxprof] Override type of instrumentation if `-profile-context-root` is spec...Mircea Trofin1-4/+4
2025-02-26[ctxprof] don't inline weak symbols after instrumentation (#128811)Mircea Trofin1-0/+7
2025-02-25[LTO][Pipelines][Coro] De-duplicate Coro passes (#128654)Vitaly Buka1-14/+14
2025-02-25[LTO][Pipelines][NFC] Exctract isLTOPostLink (#128653)Vitaly Buka1-2/+7
2025-02-13[llvm][fatlto] Add FatLTOCleanup pass (#125911)Paul Kirth1-0/+7
2025-02-12[LTO][Pipelines][Coro] Handle coroutines in LTO pipeline (#126168)Vitaly Buka1-1/+14
2025-02-11[NFC][Pipelines] Extract buildCoroConditionalWrapper (#126860)Vitaly Buka1-8/+14
2025-02-07[Clang][Driver] Add an option to control loop-interchange (#125830)Sjoerd Meijer1-5/+6
2025-02-06[OpenMP] Fix the OpenMPOpt pass incorrectly optimizing if definition was missingJoseph Huber1-2/+2
2025-01-29[PassBuilder] VectorizerEnd Extension Points (#123494)Axel Sorenson1-0/+18
2025-01-28[PassBuilder] Add RelLookupTableConverterPass to LTO (#124053)gulfemsavrun1-3/+3
2025-01-08[LLVM] Fix various cl::desc typos and whitespace issues (NFC) (#121955)Ryan Mansfield1-4/+4
2024-12-04[Passes] Generalize ShouldRunExtraVectorPasses to allow re-use (NFCI). (#118323)Florian Hahn1-2/+3
2024-11-13[CGData] Global Merge Functions (#112671)Kyungwoo Lee1-0/+1
2024-11-08[SampleFDO] Support enabling sample loader pass in O0 mode (#113985)Lei Wang1-0/+13
2024-11-07[Coroutines] Inline the `.noalloc` ramp function marked coro_safe_elide (#114...Yuxuan Chen1-3/+3
2024-11-06Reland "[LTO] Run Argument Promotion before IPSCCP" (#111853)Hari Limaye1-4/+9
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to optimizer pipeline (#114577)Shilei Tian1-10/+14
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to early simplication EP call backs (#...Shilei Tian1-4/+4
2024-11-01[PassBuilder] Replace `bool LTOPreLink` with `ThinOrFullLTOPhase Phase` (#114...Shilei Tian1-13/+11
2024-10-31[InstrPGO] Avoid using global variable to fix potential data race (#114364)Lei Wang1-1/+21
2024-10-31[llvm][fatlto] Drop any CFI related instrumentation after emitting bitcode (#...Paul Kirth1-0/+7
2024-10-31Revert "[InstrPGO] Support cold function coverage instrumentation (#109837)"Dmitry Chernenkov1-16/+1
2024-10-30[llvm] Allow always dropping all llvm.type.test sequencesPaul Kirth1-5/+10
2024-10-28[InstrPGO] Support cold function coverage instrumentation (#109837)Lei Wang1-1/+16
2024-10-11[MemProf] Support cloning for indirect calls with ThinLTO (#110625)Teresa Johnson1-2/+5
2024-10-10[Passes] Remove -enable-infer-alignment-pass flag (#111873)Arthur Eubanks1-6/+2
2024-10-10Revert "[LTO] Run Argument Promotion before IPSCCP" (#111839)Hari Limaye1-9/+0
2024-10-10[LTO] Run Argument Promotion before IPSCCP (#111163)Hari Limaye1-0/+9
2024-09-11[ctx_prof] Relax the "profile use" case around `PGOOpt` (#108265)Mircea Trofin1-3/+3
2024-09-09[LLVM][Coroutines] Switch CoroAnnotationElidePass to a FunctionPass (#107897)Yuxuan Chen1-3/+3
2024-09-09[ctx_prof] Insert the ctx prof flattener after the module inliner (#107499)Mircea Trofin1-5/+14
2024-09-08[LLVM][Coroutines] Transform "coro_elide_safe" calls to switch ABI coroutines...Yuxuan Chen1-2/+8
2024-09-06[NFCI]Remove EntryCount from FunctionSummary and clean up surrounding synthet...Mingming Liu1-10/+0
2024-09-06[ctx_prof] Flattened profile lowering pass (#107329)Mircea Trofin1-0/+1