ΒΆvoid CloneAndPruneIntoFromInst(
    llvm::Function* NewFunc,
    const llvm::Function* OldFunc,
    const llvm::Instruction* StartingInst,
    llvm::ValueToValueMapTy& VMap,
    bool ModuleLevelChanges,
    SmallVectorImpl<llvm::ReturnInst*>& Returns,
    const char* NameSuffix = "",
    llvm::ClonedCodeInfo* CodeInfo = nullptr)

Declared at: llvm/include/llvm/Transforms/Utils/Cloning.h:173

Parameters

llvm::Function* NewFunc
const llvm::Function* OldFunc
const llvm::Instruction* StartingInst
llvm::ValueToValueMapTy& VMap
bool ModuleLevelChanges
SmallVectorImpl<llvm::ReturnInst*>& Returns
const char* NameSuffix = ""
llvm::ClonedCodeInfo* CodeInfo = nullptr