Lines Matching refs:OldF
1662 static Function *moveFunctionAdaptingType(Function *OldF, FunctionType *NewTy, in moveFunctionAdaptingType() argument
1664 bool IsIntrinsic = OldF->isIntrinsic(); in moveFunctionAdaptingType()
1666 Function::Create(NewTy, OldF->getLinkage(), OldF->getAddressSpace()); in moveFunctionAdaptingType()
1667 NewF->IsNewDbgInfoFormat = OldF->IsNewDbgInfoFormat; in moveFunctionAdaptingType()
1668 NewF->copyAttributesFrom(OldF); in moveFunctionAdaptingType()
1669 NewF->copyMetadata(OldF, 0); in moveFunctionAdaptingType()
1670 NewF->takeName(OldF); in moveFunctionAdaptingType()
1672 NewF->setDLLStorageClass(OldF->getDLLStorageClass()); in moveFunctionAdaptingType()
1673 OldF->getParent()->getFunctionList().insertAfter(OldF->getIterator(), NewF); in moveFunctionAdaptingType()
1675 while (!OldF->empty()) { in moveFunctionAdaptingType()
1676 BasicBlock *BB = &OldF->front(); in moveFunctionAdaptingType()
1694 AttributeList OldAttrs = OldF->getAttributes(); in moveFunctionAdaptingType()
1696 for (auto [I, OldArg, NewArg] : enumerate(OldF->args(), NewF->args())) { in moveFunctionAdaptingType()
1712 if (OldF->getReturnType() != NewF->getReturnType() && !IsIntrinsic) in moveFunctionAdaptingType()