LLVM API Documentation
#include "llvm/Transforms/Utils/Cloning.h"#include "llvm/Constants.h"#include "llvm/DerivedTypes.h"#include "llvm/Instructions.h"#include "llvm/Function.h"#include "ValueMapper.h"Include dependency graph for CloneFunction.cpp:

Go to the source code of this file.
Functions | |
| BasicBlock * | llvm::CloneBasicBlock (const BasicBlock *BB, std::map< const Value *, Value * > &ValueMap, const char *NameSuffix, Function *F, ClonedCodeInfo *CodeInfo) |
| void | llvm::CloneFunctionInto (Function *NewFunc, const Function *OldFunc, std::map< const Value *, Value * > &ValueMap, std::vector< ReturnInst * > &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo) |
| Function * | llvm::CloneFunction (const Function *F, std::map< const Value *, Value * > &ValueMap, ClonedCodeInfo *CodeInfo) |