aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-opt-fuzzer
AgeCommit message (Expand)AuthorFilesLines
2023-10-04Introduce and use codegen::createTargetMachineForTriple()Alex Richardson1-17/+3
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+1
2023-05-09[FuzzMutate] Module size heuristicsZhenkai Weng1-14/+12
2023-04-18[llvm-opt-fuzzer] Skip creating/initializing legacy PM passesBjorn Pettersson1-12/+0
2023-04-17[CMake] Cleanup depsNAKAMURA Takumi1-1/+0
2023-04-17[CMake] Reorder and reformat depsNAKAMURA Takumi1-5/+5
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-11-15[AggressiveInstCombine] Remove legacy PM passArthur Eubanks1-1/+0
2022-10-25[Instrumentation] Remove legacy passesArthur Eubanks1-1/+0
2022-10-21[ObjCARC] Remove legacy PM versions of optimization passesArthur Eubanks1-1/+0
2022-05-07Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR."Sam McCall1-0/+1
2022-05-07Revert "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR."Aaron Ballman1-1/+0
2022-05-07[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR.Sam McCall1-0/+1
2022-04-21[Pipelines] Remove Legacy Passes in CoroutinesChuanqi Xu1-1/+0
2021-11-04[NewPM] Use the default AA pipeline by defaultArthur Eubanks1-1/+0
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-10-05[Support] Change fatal_error_handler_t to take a const char* instead of std::...Simon Pilgrim1-1/+1
2021-05-07[NewPM] Hide pass manager debug logging behind -debug-pass-manager-verboseArthur Eubanks1-2/+2
2021-01-23[FuzzMutate] Add mutator to modify instruction flags.Florian Hahn1-0/+1
2020-12-17[NFC] Reduce include files dependency and AA header cleanup (part 2).dfukalov1-0/+2
2020-10-30[NFC] Clean up PassBuilderArthur Eubanks1-4/+4
2020-10-14[AIX] Turn -fdata-sections on by default in Clangjasonliu1-1/+2
2020-10-07[NewPM] Use PassInstrumentation for -verify-eachArthur Eubanks1-2/+2
2020-09-23Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass"Arthur Eubanks1-2/+2
2020-09-23[NewPM] Add callbacks to PassBuilder to run before/after parsing a passArthur Eubanks1-2/+2
2020-05-20CommandFlags.h - remove unnecessary includes. NFC.Simon Pilgrim1-0/+1
2020-03-17Replace MCTargetOptionsCommandFlags.inc and CommandFlags.inc by runtime regis...serge-sans-paille1-6/+10
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-3/+3
2019-06-10Break a couple more false dependencies on target librariesDaniel Sanders1-1/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2-8/+6
2018-10-17[NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev1-5/+6
2018-10-15Revert "[NewPM] teach -passes= to emit meaningful error messages"Fedor Sergeev1-6/+5
2018-10-15[NewPM] teach -passes= to emit meaningful error messagesFedor Sergeev1-5/+6
2018-05-11make add_llvm_fuzzer calls slightly more consisten with other cmakeNico Weber1-2/+4
2018-04-24Link to AggressiveInstCombine in a few places. Unbreaks build for me.Roman Lebedev1-0/+1
2018-04-24[AggressiveInstCombine] Add library initializer routine for AggressiveInstCom...Craig Topper1-0/+1
2018-04-11Rename *CommandFlags.def to *CommandFlags.incDavid Blaikie1-1/+1
2018-02-14Pass a reference to a module to the bitcode writer.Rafael Espindola1-1/+1
2018-02-05[llvm-opt-fuzzer] Fix build after rL324225Igor Laevsky1-0/+4
2018-02-05[llvm-opt-fuzzer] Avoid adding incorrect inputs to the fuzzer corpusIgor Laevsky1-8/+30
2017-12-13Remove redundant includes from tools.Michael Zolotukhin1-2/+0
2017-11-27Rename CommandFlags.h -> CommandFlags.defDavid Blaikie1-1/+1
2017-11-16[FuzzMutate] NFC. Move parseModule and writeModule from llvm-isel-fuzzer into...Igor Laevsky1-36/+0
2017-11-10[llvm-opt-fuzzer] Add missed library dependence. Fir for rL317883Igor Laevsky1-0/+1
2017-11-10[llvm-opt-fuzzer] Fix unused variable warning after rL317883Igor Laevsky1-0/+1
2017-11-10[llvm-opt-fuzzer] Introduce llvm-opt-fuzzer for fuzzing optimization passesIgor Laevsky3-0/+304