summaryrefslogtreecommitdiff
path: root/llvm/tools/opt
AgeCommit message (Expand)Author
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
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson
2023-12-13[CodeGen] Port `ExpandMemCmp` to new pass manager (#74050)paperchalice
2023-12-13[CodeGen] Port `IndirectBrExpand` to new pass manager (#75287)paperchalice
2023-12-12[CodeGen] Port `SjLjEHPrepare` to new pass manager (#75023)paperchalice
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-12-12[CodeGen] Port `JMCInstrumenter` to new pass manager (#75049)paperchalice
2023-12-11[CodeGen] Update DwarfEHPreparePass references in `CodeGenPassBuilder.h` (#74...paperchalice
2023-11-14[DebugInfo][RemoveDIs] Add flag to use "new" debug-info in opt (#71937)Jeremy Morse
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson
2023-10-23[opt] Properly report errors when loading pass plugins (#69745)Arthur Eubanks
2023-10-20[X86][AMX] remove related code of X86PreAMXConfigPass (#69569)yubingex007-a11y
2023-10-04opt: Don't exit when we can't create a TargetMachineAlex Richardson
2023-10-04Introduce and use codegen::createTargetMachineForTriple()Alex Richardson
2023-09-26[AMDGPU] New image intrinsic optimizer pass (#67151)Jay Foad