summaryrefslogtreecommitdiff
path: root/llvm/lib/FuzzMutate/RandomIRBuilder.cpp
AgeCommit message (Expand)Author
2025-07-04[FuzzMutate] Prevent the mutator from generating illegal memory operations (#...Manuel Carrasco
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-04-19[llvm] Construct SmallVector with iterator ranges (NFC) (#136460)Kazu Hirata
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2024-11-20[FuzzMutate] replace undef placeholders with poisonNuno Lopes
2024-08-13[DataLayout] Remove constructor accepting a pointer to Module (#102841)Sergei Barannikov
2024-08-08[DebugInfo][RemoveDIs] Use iterator-insertion in unittests and fuzzer (#102015)Jeremy Morse
2023-07-14[RandomIRBuilder] Remove use of getNonOpaquePointerElementType() (NFC)Nikita Popov
2023-07-14[llvm][clang] Remove uses of isOpaquePointerTy() (NFC)Nikita Popov
2023-06-01[FuzzMutate] Handle BB without predecessor, avoid insertion after `musttail c...Henry Yu
2023-05-04[FuzzMutate] Remove unused variable [NFC]Mikael Holmen
2023-04-26[FuzzMutate] Skip EHPad during mutation and avoid replacing callee with point...Henry Yu
2023-04-19[FuzzMutate] InsertFunctionStrategyPeter Rong
2023-04-17[FuzzMutate] RandomIRBuilder has more source and sink type now.Peter Rong
2023-04-16Revert "[FuzzMutate] RandomIRBuilder has more source and sink type now."Peter Rong
2023-04-15[FuzzMutate] RandomIRBuilder has more source and sink type now.Peter Rong
2022-12-12[FuzzMutate] New InsertCFGStrategyPeter Rong
2022-11-30[FuzzMutate] New InsertPHINode strategy.Peter Rong
2022-11-29[FuzzMutate] Fix a bug in `connectToSink` which might invalidate the whole mo...Peter Rong
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-10[FuzzMutate] Support opaque pointersNikita Popov
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-26[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth
2017-12-13Remove redundant includes from various places.Michael Zolotukhin
2017-12-13[FuzzMutate] Only generate loads and stores to the first class sized typesIgor Laevsky
2017-12-08[FuzzMutate] Correctly insert sinks and sources around invoke instructionsIgor Laevsky
2017-11-30[FuzzMutate] Don't use index operands as sinksIgor Laevsky
2017-11-30[FuzzMutate] Don't create load as a new source if it doesn't match with the d...Igor Laevsky
2017-08-21Re-apply "Introduce FuzzMutate library"Justin Bogner
2017-08-21Revert "Re-apply "Introduce FuzzMutate library""Justin Bogner
2017-08-21Re-apply "Introduce FuzzMutate library"Justin Bogner
2017-08-21Revert "Introduce FuzzMutate library"Justin Bogner
2017-08-21Introduce FuzzMutate libraryJustin Bogner