summaryrefslogtreecommitdiffstats
path: root/llvm/lib/FuzzMutate
Commit message (Expand)AuthorAgeFilesLines
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-196-24/+18
* [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-201-0/+1
* Temporarily Revert "[New PM] Introducing PassInstrumentation framework"Eric Christopher2018-09-201-1/+0
* [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-191-0/+1
* Revert rL342544: [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-191-1/+0
* [New PM] Introducing PassInstrumentation frameworkFedor Sergeev2018-09-191-0/+1
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* [llvm-opt-fuzzer] Add irce to the fuzzing optionsIgor Laevsky2018-03-201-0/+2
* [llvm-opt-fuzzer] Add another pack of passes for continuous fuzzingIgor Laevsky2018-02-191-5/+25
* Pass a reference to a module to the bitcode writer.Rafael Espindola2018-02-141-1/+1
* [llvm-opt-fuzzer] Avoid adding incorrect inputs to the fuzzer corpusIgor Laevsky2018-02-051-0/+10
* [FuzzMutate] Inst deleter doesn't work with PhiNodesIgor Laevsky2018-01-251-4/+9
* [llvm-opt-fuzzer] Add couple of popular passesIgor Laevsky2018-01-241-0/+8
* [FuzzMutate] Don't crash when mutator is unable to find operationIgor Laevsky2017-12-191-6/+13
* Remove redundant includes from various places.Michael Zolotukhin2017-12-131-1/+0
* [FuzzMutate] Only generate loads and stores to the first class sized typesIgor Laevsky2017-12-131-1/+7
* [FuzzMutate] Correctly split landingpad blocksIgor Laevsky2017-12-131-2/+7
* [FuzzMutate] Correctly insert sinks and sources around invoke instructionsIgor Laevsky2017-12-081-1/+8
* [FuzzMutate] Allow only sized pointers for the GEP instructionIgor Laevsky2017-12-071-1/+1
* [FuzzMutate] Bailout from injecting into empty basic blocks.Igor Laevsky2017-11-301-0/+2
* [FuzzMutate] Correctly handle vector types in the insertvalue operationIgor Laevsky2017-11-301-4/+6
* [FuzzMutate] Don't use index operands as sinksIgor Laevsky2017-11-301-2/+3
* [FuzzMutate] Pick correct index for the insertvalue instructionIgor Laevsky2017-11-301-3/+3
* [FuzzMutate] Don't create load as a new source if it doesn't match with the d...Igor Laevsky2017-11-301-11/+14
* [FuzzMutate] Don't crash when we can't remove instruction from empty functionIgor Laevsky2017-11-301-1/+3
* [FuzzMutate] Fix windows build after rL318407.Igor Laevsky2017-11-161-1/+1
* [FuzzMutate] NFC. Move parseModule and writeModule from llvm-isel-fuzzer into...Igor Laevsky2017-11-161-0/+36
* [llvm-opt-fuzzer] Introduce llvm-opt-fuzzer for fuzzing optimization passesIgor Laevsky2017-11-101-0/+34
* FuzzMutate: Fix arch parsing in FuzzerCLIJustin Bogner2017-10-171-1/+1
* [llvm-isel-fuzzer] Use "--" as separator rather than '='.Matt Morehouse2017-10-131-1/+1
* Re-commit "llvm-isel-fuzzer: Handle a subset of backend flags in the exec name"Justin Bogner2017-10-121-1/+37
* Revert r315545 "llvm-isel-fuzzer: Handle a subset of backend flags in the exe...Hans Wennborg2017-10-121-37/+1
* llvm-isel-fuzzer: Handle a subset of backend flags in the executable nameJustin Bogner2017-10-121-1/+37
* Move some CLI utils out of llvm-isel-fuzzer and into the libraryJustin Bogner2017-09-022-0/+64
* Re-apply "Introduce FuzzMutate library"Justin Bogner2017-08-216-0/+707
* Revert "Re-apply "Introduce FuzzMutate library""Justin Bogner2017-08-216-707/+0
* Re-apply "Introduce FuzzMutate library"Justin Bogner2017-08-216-0/+707
* Revert "Introduce FuzzMutate library"Justin Bogner2017-08-216-707/+0
* Introduce FuzzMutate libraryJustin Bogner2017-08-216-0/+707
OpenPOWER on IntegriCloud