//===-- OpDescriptor.cpp --------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "llvm/FuzzMutate/OpDescriptor.h" #include "llvm/IR/Constants.h" #include "llvm/Support/CommandLine.h" usingnamespacellvm; usingnamespacefuzzerop; static cl::opt<bool> UseUndef("use-undef", cl::desc("Use undef when generating programs."), cl::init(false)); void fuzzerop::makeConstantsWithType(Type *T, std::vector<Constant *> &Cs) { … } std::vector<Constant *> fuzzerop::makeConstantsWithType(Type *T) { … }