aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/FuzzMutate
AgeCommit message (Expand)AuthorFilesLines
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-2/+2
2023-10-03[llvm] Remove unused using decls (NFC)Kazu Hirata1-1/+0
2023-06-01[FuzzMutate] Handle BB without predecessor, avoid insertion after `musttail c...Henry Yu2-0/+86
2023-06-01[FuzzMutate] Avoid calling function with metadata/token parameter/return type...Henry Yu1-1/+18
2023-05-09[FuzzMutate] Module size heuristicsZhenkai Weng1-13/+13
2023-04-26[FuzzMutate] Skip EHPad during mutation and avoid replacing callee with point...Henry Yu2-0/+56
2023-04-25[FuzzMutate] Correct type cast and add unit test for FCmpZhenkai Weng1-0/+25
2023-04-25[FuzzMutate] Correct type cast and add unit test for FCmpPeter Rong1-25/+0
2023-04-21[FuzzMutate] Correct type cast and add unit test for FCmpPeter Rong1-0/+25
2023-04-19[FuzzMutate] InsertFunctionStrategyPeter Rong1-0/+15
2023-04-17[FuzzMutate] RandomIRBuilder has more source and sink type now.Peter Rong1-7/+232
2023-04-16Revert "[FuzzMutate] RandomIRBuilder has more source and sink type now."Peter Rong1-265/+7
2023-04-15[FuzzMutate] Update unit testingPeter Rong1-3/+3
2023-04-15[FuzzMutate] RandomIRBuilder has more source and sink type now.Peter Rong1-7/+265
2023-03-31[FuzzMutate] introduce vector operations, select and fneg into InstInjectorSt...Peter Rong2-24/+126
2023-01-22[NFC] Fix "form/from" typosPiotr Fusik1-1/+1
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2023-01-05[OperationsTest] Convert to opaque pointers (NFC)Nikita Popov1-10/+10
2023-01-05[RandomIRBuilderTest] Convert to opaque pointers (NFC)Nikita Popov1-40/+10
2022-12-13[NFC] Cleanup: Remove Function::getBasicBlockList() when not required.Vasileios Porpodas1-2/+2
2022-12-12[FuzzMutate] InstModificationStrategy, add FastMath flags and exact flags to ...Peter Rong1-10/+84
2022-12-12[FuzzMutate] New InsertCFGStrategyPeter Rong1-22/+36
2022-11-30[FuzzMutate] New InsertPHINode strategy.Peter Rong1-0/+67
2022-11-29[FuzzMutate] SinkInstructionStrategyPeter Rong1-0/+32
2022-11-29[FuzzMutate] Fix a bug in `connectToSink` which might invalidate the whole mo...Peter Rong1-0/+46
2022-11-28[FuzzMutate] New strategy `ShuffleBlockStrategy`Peter Rong1-0/+109
2022-11-18[FuzzMutate] Update InstModifierStrategyPeter Rong1-18/+86
2022-11-18[FuzzMutate] change of format and comment for further codePeter Rong4-51/+44
2022-03-16Revert "[FuzzMutate] Don't insert instructions after musttail call"Nikita Popov1-30/+0
2022-03-16[FuzzMutate] Don't insert instructions after musttail callNikita Popov1-0/+30
2021-01-23[FuzzMutate] Add mutator to modify instruction flags.Florian Hahn1-0/+105
2020-08-19Revert "Revert "[NFC][llvm] Make the contructors of `ElementCount` private.""Mehdi Amini1-2/+2
2020-08-19Revert "[NFC][llvm] Make the contructors of `ElementCount` private."Mehdi Amini1-2/+2
2020-08-19[NFC][llvm] Make the contructors of `ElementCount` private.Francesco Petrogalli1-2/+2
2020-06-16[SVE] Deprecate default false variant of VectorType::getChristopher Tetreault1-1/+1
2020-03-12[SVE] Update API ConstantVector::getSplat() to use ElementCount.Huihui Zhang1-2/+2
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-5/+5
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth4-16/+12
2018-01-25[FuzzMutate] Inst deleter doesn't work with PhiNodesIgor Laevsky1-9/+38
2018-01-11[FuzzMutate] Avoid using swifterror as a source operandIgor Laevsky1-0/+30
2017-12-13[FuzzMutate] Only generate loads and stores to the first class sized typesIgor Laevsky1-0/+30
2017-12-13[FuzzMutate] Avoid zero sized aggregatesIgor Laevsky1-2/+8
2017-12-13[FuzzMutate] Correctly split landingpad blocksIgor Laevsky1-0/+29
2017-12-08[FuzzMutate] Correctly insert sinks and sources around invoke instructionsIgor Laevsky1-0/+36
2017-12-07[FuzzMutate] Allow only sized pointers for the GEP instructionIgor Laevsky1-0/+47
2017-11-30[FuzzMutate] Correctly handle vector types in the insertvalue operationIgor Laevsky1-0/+36
2017-11-30[FuzzMutate] Don't use index operands as sinksIgor Laevsky1-0/+34
2017-11-30[FuzzMutate] Pick correct index for the insertvalue instructionIgor Laevsky1-0/+46
2017-11-30[FuzzMutate] Don't create load as a new source if it doesn't match with the d...Igor Laevsky2-0/+88
2017-11-30[FuzzMutate] Don't crash when we can't remove instruction from empty functionIgor Laevsky2-0/+112