Lines Matching refs:OldFunc
81 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, in CloneFunctionInto() argument
91 for (const Argument &I : OldFunc->args()) in CloneFunctionInto()
98 NewFunc->copyAttributesFrom(OldFunc); in CloneFunctionInto()
102 if (OldFunc->hasPersonalityFn()) in CloneFunctionInto()
104 MapValue(OldFunc->getPersonalityFn(), VMap, in CloneFunctionInto()
109 AttributeList OldAttrs = OldFunc->getAttributes(); in CloneFunctionInto()
112 for (const Argument &OldArg : OldFunc->args()) { in CloneFunctionInto()
124 OldFunc->getParent() && OldFunc->getParent() == NewFunc->getParent(); in CloneFunctionInto()
125 DISubprogram *SP = OldFunc->getSubprogram(); in CloneFunctionInto()
142 if (OldFunc->isDeclaration()) in CloneFunctionInto()
155 for (Function::const_iterator BI = OldFunc->begin(), BE = OldFunc->end(); in CloneFunctionInto()
173 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc), in CloneFunctionInto()
197 OldFunc->getAllMetadata(MDs); in CloneFunctionInto()
209 cast<BasicBlock>(VMap[&OldFunc->front()])->getIterator(), in CloneFunctionInto()
219 auto* OldModule = OldFunc->getParent(); in CloneFunctionInto()
281 const Function *OldFunc; member
291 : NewFunc(newFunc), OldFunc(oldFunc), VMap(valueMap), in PruningFunctionCloner()
328 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc), in CloneBlock()
355 if (NewFunc != OldFunc) in CloneBlock()
452 void llvm::CloneAndPruneIntoFromInst(Function *NewFunc, const Function *OldFunc, in CloneAndPruneIntoFromInst() argument
468 for (const Argument &II : OldFunc->args()) in CloneAndPruneIntoFromInst()
472 PruningFunctionCloner PFC(NewFunc, OldFunc, VMap, ModuleLevelChanges, in CloneAndPruneIntoFromInst()
478 StartingBB = &OldFunc->getEntryBlock(); in CloneAndPruneIntoFromInst()
497 for (const BasicBlock &BI : *OldFunc) { in CloneAndPruneIntoFromInst()
730 void llvm::CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc, in CloneAndPruneFunctionInto() argument
737 CloneAndPruneIntoFromInst(NewFunc, OldFunc, &OldFunc->front().front(), VMap, in CloneAndPruneFunctionInto()