Home | History | Annotate | Download | only in Utils

Lines Matching refs:NewFunc

71 // Clone OldFunc into NewFunc, transforming the old arguments into references to
74 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
88 if (NewFunc->arg_size() == OldFunc->arg_size())
89 NewFunc->copyAttributesFrom(OldFunc);
97 NewFunc->setAttributes(NewFunc->getAttributes()
100 NewFunc->setAttributes(NewFunc->getAttributes()
115 BasicBlock *CBB = CloneBasicBlock(&BB, VMap, NameSuffix, NewFunc, CodeInfo);
125 BE = NewFunc->end(); BB != BE; ++BB)
180 Function *NewFunc;
189 PruningFunctionCloner(Function *newFunc, const Function *oldFunc,
196 : NewFunc(newFunc), OldFunc(oldFunc),
351 void llvm::CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
367 PruningFunctionCloner PFC(NewFunc, OldFunc, VMap, ModuleLevelChanges,
392 NewFunc->getBasicBlockList().push_back(NewBB);
509 while (I != NewFunc->end()) {