This is an archive of the discontinued LLVM Phabricator instance.

[FuzzMutate] Move LLVM module (de)serialization from FuzzerCLI -> IRMutator. NFC
ClosedPublic

Authored by sammccall on May 6 2022, 1:23 AM.

Details

Summary

These are not directly related to the CLI, and are mostly (always?) used when
mutating the modules as part of fuzzing.

Motivation: split FuzzerCLI into its own library that does not depend on IR.
Subprojects that don't use IR should be be fuzzed without the dependency.

Diff Detail

Event Timeline

sammccall created this revision.May 6 2022, 1:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 6 2022, 1:23 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
sammccall requested review of this revision.May 6 2022, 1:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 6 2022, 1:23 AM
hokein accepted this revision.May 6 2022, 2:41 AM
This revision is now accepted and ready to land.May 6 2022, 2:41 AM
This revision was landed with ongoing or failed builds.May 7 2022, 3:11 AM
This revision was automatically updated to reflect the committed changes.