summaryrefslogtreecommitdiff
path: root/llvm/tools/opt/opt.cpp
AgeCommit message (Expand)Author
2025-10-20[NFC][LLVM] Code cleanup in `opt` (#164077)Rahul Joshi
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
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-05[opt] Remove reference to new PM from description of optimization level flags...Karl-Johan Karlsson
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman
2023-06-24[LegacyPM] Remove RewriteSymbolsLegacyPassKazu Hirata
2023-04-13[opt] Cleanups related to legacy PM deprecationBjorn Pettersson
2023-04-13[opt] Remove the BreakpointPrinter passBjorn Pettersson
2023-03-16[opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pmArthur Eubanks
2023-02-16[llvm] boilerplate for new callbrprepare codegen IR passNick Desaulniers
2023-02-13[HardwareLoops] NewPM support.Samuel Parker
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-18[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer
2023-01-18Revert "[BitcodeReader] Allow reading pointer types from old IR"Nikita Popov
2023-01-17[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer
2023-01-12[IR] Support importing modules with invalid data layouts.Jannik Silvanus
2023-01-10[LegacyPM] Port example pass SimplifyCFG to new PMSebastian Peryt
2023-01-03[TypePromotion] NewPM support.Samuel Parker
2023-01-03[NFC] FormattingSamuel Parker
2022-12-20[Support] Move Target/CPU Printing out of CommandLineArchibald Elliott
2022-12-13[opt] Do not add verify pass at beginning of pipelineArthur Eubanks
2022-12-12[opt] Clean up code related to parsing legacy passes for new PM driver. NFCBjorn Pettersson
2022-12-12[opt] NewPM: `opt -passname` syntax is dead, long live `opt -passes=<pipeline>`!Roman Lebedev
2022-12-08[opt] Disincentivize new tests from using old pass syntaxRoman Lebedev
2022-12-07[IRReader] Convert Optional in DataLayoutCallbackTy to std::optionalKrzysztof Parzyszek
2022-12-04IR: HotnessThreshold llvm::Optional => std::optionalFangrui Song
2022-12-02[tools] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-01[X86] Add ExpandLargeFpConvert Pass and enable for X86Freddy Ye