summaryrefslogtreecommitdiff
path: root/llvm/lib/Passes/PassBuilder.cpp
AgeCommit message (Expand)Author
2025-11-10[MLGO] Delete InlineSizeEstimatorAnalysis (#167271)Aiden Grossman
2025-11-10[DropAssumes] Drop dereferenceable assumptions after vectorization. (#166947)Florian Hahn
2025-11-05Analysis: Add RuntimeLibcall analysis pass (#165196)Matt Arsenault
2025-10-23[Passes] Report error when pass requires target machine (#142550)paperchalice
2025-10-22[AllocToken] Make token mode a pass parameter (#163634)Marco Elver
2025-10-17[SimpleLoopUnswitch] Don't use BlockFrequencyInfo to skip cold loops (#159522)Luke Lau
2025-10-08[SimplifyCFG] Allow some switch optimizations early in the pipeline (#158242)Nikita Popov
2025-10-07[AllocToken] Introduce AllocToken instrumentation pass (#156838)Marco Elver
2025-09-25[llvm] Add `vfs::FileSystem` to `PassBuilder` (#160188)Jan Svoboda
2025-09-25[LV] Remove EVLIndVarSimplify pass (#160454)Luke Lau
2025-09-19[PassBuilder] Add callback invoking to PassBuilder string API (#157153)Gabriel Baraldi
2025-09-19[CodeGen][NewPM] Port `ReachingDefAnalysis` to new pass manager. (#159572)Mikhail Gudim
2025-09-18[DropUnnecessaryAssumes] Add pass for dropping assumes (#159403)Nikita Popov
2025-09-18[NewPM] Remove BranchProbabilityInfo from FunctionToLoopPassAdaptor. NFCI (#1...Luke Lau
2025-09-10[AMDGPU] Change expand-fp opt level argument syntax (#157408)Frederik Harwath
2025-09-03[AMDGPU] Implement IR expansion for frem instruction (#130988)Frederik Harwath
2025-08-29[SCEVDivision] Add SCEVDivisionPrinterPass with corresponding tests (#155832)Ryotaro Kasuga
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata
2025-07-31Revert "[PGO] Add `llvm.loop.estimated_trip_count` metadata" (#151585)Joel E. Denny
2025-07-31[PGO] Add `llvm.loop.estimated_trip_count` metadata (#148758)Joel E. Denny
2025-07-23[PGO] Add ProfileInjector and ProfileVerifier passes (#147388)Mircea Trofin
2025-07-23[CodeGen] Add a pass for testing finalizeBundle (#149813)Jay Foad
2025-07-21Reapply "[GVN] memoryssa implies no-memdep (#149473)" (#149767)Madhur Amilkanthwar
2025-07-21Revert "[GVN] memoryssa implies no-memdep (#149473)" (#149766)Madhur Amilkanthwar
2025-07-21[GVN] memoryssa implies no-memdep (#149473)Madhur Amilkanthwar
2025-07-16[CodeGen][NPM] Port ProcessImplicitDefs to NPM (#148110)Vikram Hegde
2025-07-15[CodeGen][NPM] Register Function Passes (#148109)Vikram Hegde
2025-07-10[CodeGen][NewPM] Port "PostRAMachineSink" pass to NPM (#129690)Vikram Hegde
2025-07-09[CodeGen][NPM] Port InitUndef to NPM (#138495)Akshat Oke
2025-07-09Utils: Add pass to declare runtime libcalls (#147534)Matt Arsenault
2025-07-07[CodeGen][NPM] Allow nested MF pass managers for -passes (#128852)Akshat Oke
2025-06-30[PassBuilder][FatLTO] Expose FatLTO pipeline via pipeline string (#146048)Nikita Popov
2025-06-27[LowerAllowCheckPass] allow to specify runtime.check hotness (#145998)Florian Mayer
2025-06-27[PassBuilder] Treat pipeline aliases as normal passes (#146038)Nikita Popov
2025-06-05[MemProf] Split MemProfiler into Instrumentation and Use. (#142811)Snehasish Kumar
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-06-02[HashRecognize] Introduce new analysis (#139120)Ramkumar Ramachandra
2025-05-27[NFC][LLVM] Minor namespace fixes in PassBuilder (#141288)Rahul Joshi
2025-05-27[NFC][LLVM] Use formatv automatic index assignment in PassBuilder (#141286)Rahul Joshi
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-05-22Adding IR2Vec as an analysis pass (#134004)S. VenkataKeerthy
2025-05-14[LV][EVL] Introduce the EVLIndVarSimplify Pass for EVL-vectorized loops (#131...Min-Yih Hsu
2025-05-14[GlobalISel] Add a GISelValueTracker printing pass (#139687)David Green
2025-04-30[Passes] Remove extra ';' outside of a function (NFC)Jie Fu
2025-04-30[CodeGen][NPM] Port VirtRegRewriter to NPM (#130564)Akshat Oke
2025-04-30[CodeGen][NewPM] Port "ShrinkWrap" pass to NPM (#129880)Vikram Hegde
2025-04-30[CodeGen] Port MachineUniformityAnalysis to new pass manager (#137578)paperchalice
2025-04-29[CodeGen][NewPM] Port "PrologEpilogInserter" to NPM (#130550)Vikram Hegde
2025-04-18[CodeGen][NPM] Port UnreachableMachineBlockElim to NPM (#136127)Akshat Oke
2025-04-15[CodeGen][NPM] Port StackFrameLayoutAnalysisPass to NPM (#130070)Akshat Oke