aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes
AgeCommit message (Expand)AuthorFilesLines
2025-11-26[UBSan] Use -fsanitize-handler-preserve-all-regs in codegenFlorian Mayer1-0/+7
2025-11-11Revert "[DFAJumpThreading] Enable DFAJumpThread by default." (#167352)Petr Hosek1-1/+1
2025-11-10[MLGO] Delete InlineSizeEstimatorAnalysis (#167271)Aiden Grossman2-4/+0
2025-11-10[DropAssumes] Drop dereferenceable assumptions after vectorization. (#166947)Florian Hahn3-4/+20
2025-11-05Analysis: Add RuntimeLibcall analysis pass (#165196)Matt Arsenault2-0/+2
2025-11-04[DFAJumpThreading] Enable DFAJumpThread by default. (#157646)Yingying Wang1-1/+1
2025-11-02[llvm] Use "= default" (NFC) (#166088)Kazu Hirata1-2/+2
2025-10-27Begin -print-on-crash output with semicolon (#164903)Iñaki V Arrechea1-1/+1
2025-10-23[Passes] Report error when pass requires target machine (#142550)paperchalice2-19/+94
2025-10-22[AllocToken] Make token mode a pass parameter (#163634)Marco Elver2-1/+29
2025-10-17[SimpleLoopUnswitch] Don't use BlockFrequencyInfo to skip cold loops (#159522)Luke Lau2-39/+28
2025-10-16[MemProf] Remove memprof attrs and metadata in non-LTO pipelines (#163853)Teresa Johnson1-0/+10
2025-10-16[MemProf] Convert removal of memprof attrs and metadata to a pass (#163841)Teresa Johnson2-0/+13
2025-10-08[SimplifyCFG] Allow some switch optimizations early in the pipeline (#158242)Nikita Popov3-2/+9
2025-10-07[AllocToken] Introduce AllocToken instrumentation pass (#156838)Marco Elver2-0/+2
2025-10-06[FuncAttrs][LTO] Relax norecurse attribute inference during postlink LTO (#15...Usha Gupta2-0/+2
2025-10-01[JTS][NFC] Optimize guid fetching (#161612)Mircea Trofin1-1/+3
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle1-1/+2
2025-09-25[llvm] Add `vfs::FileSystem` to `PassBuilder` (#160188)Jan Svoboda2-26/+22
2025-09-25[LV] Remove EVLIndVarSimplify pass (#160454)Luke Lau2-2/+0
2025-09-23[LTO][Pipeline][Coro] Add missing coro pass to O0 post-link thinlto pipeline ...Weibo He1-0/+1
2025-09-19[PassBuilder] Add callback invoking to PassBuilder string API (#157153)Gabriel Baraldi2-21/+144
2025-09-19[CodeGen][NewPM] Port `ReachingDefAnalysis` to new pass manager. (#159572)Mikhail Gudim1-0/+1
2025-09-18[DropUnnecessaryAssumes] Add pass for dropping assumes (#159403)Nikita Popov3-0/+10
2025-09-18[NewPM] Remove BranchProbabilityInfo from FunctionToLoopPassAdaptor. NFCI (#1...Luke Lau1-4/+1
2025-09-16Reapply "Introduce -fexperimental-loop-fusion to clang and flang (#158844)Madhur Amilkanthwar1-1/+8
2025-09-16Revert "Introduce -fexperimental-loop-fuse to clang and flang (#142686)" (#15...Vitaly Buka1-7/+1
2025-09-15Introduce -fexperimental-loop-fuse to clang and flang (#142686)Sebastian Pop1-1/+7
2025-09-10[AMDGPU] Change expand-fp opt level argument syntax (#157408)Frederik Harwath2-13/+11
2025-09-05Minor post-commit review changes for #130988 (NFC) (#156895)Frederik Harwath1-2/+2
2025-09-03[AMDGPU] Implement IR expansion for frem instruction (#130988)Frederik Harwath2-1/+31
2025-08-29[SCEVDivision] Add SCEVDivisionPrinterPass with corresponding tests (#155832)Ryotaro Kasuga2-0/+2
2025-08-26[StandardInstrumentations] Make -print-after-pass-number/-print-after-pass-nu...Mingjie Xu1-11/+11
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata1-1/+0
2025-07-31Revert "[PGO] Add `llvm.loop.estimated_trip_count` metadata" (#151585)Joel E. Denny3-8/+2
2025-07-31[PGO] Add `llvm.loop.estimated_trip_count` metadata (#148758)Joel E. Denny3-2/+8
2025-07-28[HIPSTDPAR] Add handling for math builtins (#140158)Alex Voicu1-0/+1
2025-07-26[ObjCARC] Completely remove ObjCARCAPElimPass (#150717)AZero131-1/+0
2025-07-23[PGO] Add ProfileInjector and ProfileVerifier passes (#147388)Mircea Trofin2-0/+3
2025-07-23[CodeGen] Add a pass for testing finalizeBundle (#149813)Jay Foad1-0/+1
2025-07-21Reapply "[GVN] memoryssa implies no-memdep (#149473)" (#149767)Madhur Amilkanthwar1-0/+4
2025-07-21Revert "[GVN] memoryssa implies no-memdep (#149473)" (#149766)Madhur Amilkanthwar1-4/+0
2025-07-21[GVN] memoryssa implies no-memdep (#149473)Madhur Amilkanthwar1-0/+4
2025-07-18[CodeGen][NPM] Clear MachineFunctions without using PA (#148113)Vikram Hegde1-0/+1
2025-07-16[OptBisect][IR] Adding a new OptPassGate for disabling passes via name (#145059)Cristian Assaiante1-3/+7
2025-07-16[CodeGen][NPM] Port ProcessImplicitDefs to NPM (#148110)Vikram Hegde1-0/+1
2025-07-15[CodeGen][NPM] Register Function Passes (#148109)Vikram Hegde2-0/+5
2025-07-10[CodeGen][NewPM] Port "PostRAMachineSink" pass to NPM (#129690)Vikram Hegde1-0/+1
2025-07-09[CodeGen][NPM] Port InitUndef to NPM (#138495)Akshat Oke1-0/+1
2025-07-09Utils: Add pass to declare runtime libcalls (#147534)Matt Arsenault2-0/+2