summaryrefslogtreecommitdiff
path: root/llvm/tools/opt
AgeCommit message (Expand)Author
2025-11-14opt: Fix bad merge of #167996 (#168110)Matt Arsenault
2025-11-14RuntimeLibcalls: Move VectorLibrary handling into TargetOptions (#167996)Matt Arsenault
2025-11-14DeclareRuntimeLibcalls: Use RuntimeLibraryAnalysis (#167995)Matt Arsenault
2025-11-13[opt] Add --save-stats option (#167304)Tomer Shafir
2025-10-20[NFC][LLVM] Code cleanup in `opt` (#164077)Rahul Joshi
2025-10-11Move the preserve-{bc,ll}-uselistorder options out of individual tools, make ...Mingjie Xu
2025-09-25[llvm] Add `vfs::FileSystem` to `PassBuilder` (#160188)Jan Svoboda
2025-09-22[Remarks] Restructure bitstream remarks to be fully standalone (#156715)Tobias Stadler
2025-09-16Reapply "Introduce -fexperimental-loop-fusion to clang and flang (#158844)Madhur Amilkanthwar
2025-09-16Revert "Introduce -fexperimental-loop-fuse to clang and flang (#142686)" (#15...Vitaly Buka
2025-09-15Introduce -fexperimental-loop-fuse to clang and flang (#142686)Sebastian Pop
2025-08-15[AMDGPU] Delete amdgpu-unify-metadata in optdriver.cpp (#153717)Shoreshen
2025-08-04[nfc][profcheck] fix cl::desc typo (#151979)Mircea Trofin
2025-07-26[PGO] Drive profile validator from opt (#147418)Mircea Trofin
2025-07-08opt: Add -enable-builtin flag (#145808)Matt Arsenault
2025-05-05[ErrorHandling] Add reportFatalInternalError + reportFatalUsageError (NFC) (#...Nikita Popov
2025-04-25[NFC] Clarify the syntax of passes flag (#136175)AdityaK
2025-04-14ThinLTO: Add flag to print uselistorder in bitcode writer pass (#133230)Matt Arsenault
2025-03-27[opt][timers] Fix time-passes.ll test failing on reversed iterators (#131941)Alan Zhao
2025-03-24[NFC] Fix macro redefinition warning in NewPMDriver.cpp (#132854)Rahul Joshi
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-03-14Rename ExpandLargeFpConvertPass to ExpandFpPass (#131128)Frederik Harwath
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-01-29[PassBuilder] VectorizerEnd Extension Points (#123494)Axel Sorenson
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to optimizer pipeline (#114577)Shilei Tian
2024-11-03[PassBuilder] Add `ThinOrFullLTOPhase` to early simplication EP call backs (#...Shilei Tian
2024-09-12[LegacyPM][DirectX] Add legacy scalarizer back for use in the DirectX backend...Farzon Lotfi
2024-09-12[opt] Fix opt for LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES=Off.Lang Hames
2024-09-03[NFC][opt] Rename VerifierKind enums (#106789)Arthur Eubanks
2024-09-03[libclc] More cross compilation fixes (#97811)Harald van Dijk
2024-08-08[CMake] Remove EXPORT_SYMBOLS_FOR_PLUGINS from #102138 (#102396)Steven Wu
2024-08-07Reapply "[CMake] Fold export_executable_symbols_* into function args. (#10174...Steven Wu
2024-08-06Revert "[CMake] Fold export_executable_symbols_* into function args. (#101741)"Steven Wu
2024-08-06[VP] Merge ExpandVP pass into PreISelIntrinsicLowering (#101652)Alexis Engelke
2024-08-05[CMake] Fold export_executable_symbols_* into function args. (#101741)Steven Wu
2024-07-29[lld][LTO] Teach LTO to print pipeline passes (#101018)macurtis-amd
2024-07-05[NFC][opt] Improve help message (#97805)Nabeel Omer
2024-06-20[PassManager] Remove some unnecessary includes (NFC) (#96175)Nikita Popov
2024-05-31[EntryExitInstrumenter] Move passes out of clang into LLVM default pipelines ...Egor Pasko
2024-03-02[opt] Use static arrays instead of std::vector to store legacy pass names. NF...Craig Topper
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali
2024-02-12[PGO] Add ability to mark cold functions as optsize/minsize/optnone (#69030)Arthur Eubanks
2024-02-08[NFC][RemoveDIs] Remove conditional compilation for RemoveDIs (#81149)Jeremy Morse
2024-01-24[opt] Remove trailing space that accidentally got addedNico Weber
2024-01-24Reland "[CMake/Bazel] Support usage of opt driver as a library (#79205)"Nico Weber
2024-01-24Revert "[CMake/Bazel] Support usage of opt driver as a library (#79205)"Nico Weber
2024-01-24[CMake/Bazel] Support usage of opt driver as a library (#79205)William Moses
2024-01-22[NFC][DebugInfo] Set a testing flag to be hiddenJeremy Morse
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson