aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/opt
AgeCommit message (Expand)AuthorFilesLines
2024-02-12[PGO] Add ability to mark cold functions as optsize/minsize/optnone (#69030)Arthur Eubanks1-5/+20
2024-02-08[NFC][RemoveDIs] Remove conditional compilation for RemoveDIs (#81149)Jeremy Morse1-6/+2
2024-01-24[opt] Remove trailing space that accidentally got addedNico Weber1-1/+1
2024-01-24Reland "[CMake/Bazel] Support usage of opt driver as a library (#79205)"Nico Weber5-919/+964
2024-01-24Revert "[CMake/Bazel] Support usage of opt driver as a library (#79205)"Nico Weber5-964/+919
2024-01-24[CMake/Bazel] Support usage of opt driver as a library (#79205)William Moses5-919/+964
2024-01-22[NFC][DebugInfo] Set a testing flag to be hiddenJeremy Morse1-1/+1
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson1-1/+1
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim1-1/+1
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson1-1/+1
2023-12-13[CodeGen] Port `ExpandMemCmp` to new pass manager (#74050)paperchalice1-2/+2
2023-12-13[CodeGen] Port `IndirectBrExpand` to new pass manager (#75287)paperchalice1-1/+1
2023-12-12[CodeGen] Port `SjLjEHPrepare` to new pass manager (#75023)paperchalice1-2/+1
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-12-12[CodeGen] Port `JMCInstrumenter` to new pass manager (#75049)paperchalice1-1/+1
2023-12-11[CodeGen] Update DwarfEHPreparePass references in `CodeGenPassBuilder.h` (#74...paperchalice1-1/+2
2023-11-14[DebugInfo][RemoveDIs] Add flag to use "new" debug-info in opt (#71937)Jeremy Morse1-0/+18
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-4/+30
2023-10-23[opt] Properly report errors when loading pass plugins (#69745)Arthur Eubanks1-5/+3
2023-10-20[X86][AMX] remove related code of X86PreAMXConfigPass (#69569)yubingex007-a11y1-1/+0
2023-10-04opt: Don't exit when we can't create a TargetMachineAlex Richardson1-3/+9
2023-10-04Introduce and use codegen::createTargetMachineForTriple()Alex Richardson1-25/+4
2023-09-26[AMDGPU] New image intrinsic optimizer pass (#67151)Jay Foad1-0/+1
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo1-3/+8
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-3/+3
2023-09-05[opt] Remove reference to new PM from description of optimization level flags...Karl-Johan Karlsson1-8/+6
2023-07-11Restore "[MemProf] Use new option/pass for profile feedback and matching"Teresa Johnson1-7/+13
2023-07-11Revert "[MemProf] Use new option/pass for profile feedback and matching"JP Lehr1-13/+7
2023-07-10[MemProf] Use new option/pass for profile feedback and matchingTeresa Johnson1-7/+13
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss3-17/+25
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman1-1/+1
2023-06-24[LegacyPM] Remove RewriteSymbolsLegacyPassKazu Hirata1-1/+0
2023-04-13[opt] Cleanups related to legacy PM deprecationBjorn Pettersson1-27/+12
2023-04-13[opt] Remove the ExternalFunctionsPassedConstants passBjorn Pettersson2-72/+0
2023-04-13[opt] Remove the BreakpointPrinter passBjorn Pettersson4-120/+1
2023-03-16[opt] Rename -enable-new-pm -> -bugpoint-enable-legacy-pmArthur Eubanks1-11/+8
2023-03-16[Debugify] Use ModuleAnalysisManager in instrumentationArthur Eubanks1-2/+2
2023-03-15Reland [StandardInstrumentations] Check function analysis invalidation in mod...Arthur Eubanks1-1/+1
2023-03-15Revert "[StandardInstrumentations] Check function analysis invalidation in mo...Arthur Eubanks1-1/+1
2023-03-15[StandardInstrumentations] Check function analysis invalidation in module pas...Arthur Eubanks1-1/+1
2023-03-15[Debugify] Invalidate function analysesArthur Eubanks1-2/+2
2023-02-16[llvm] boilerplate for new callbrprepare codegen IR passNick Desaulniers1-1/+3
2023-02-13[HardwareLoops] NewPM support.Samuel Parker1-2/+0
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-6/+10
2023-01-19[opt] Fix static code analysis concernsArvind Sudarsanam1-3/+9
2023-01-18[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer1-1/+2
2023-01-18Revert "[BitcodeReader] Allow reading pointer types from old IR"Nikita Popov1-2/+1
2023-01-17[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer1-1/+2