Lines Matching refs:NF
190 Function *NF);
507 Function *NF = Function::Create(FTy, F.getLinkage(), F.getAddressSpace()); in replaceAllUsesWithNewDeclaration() local
509 NF->setName(F.getName() + ".varargs"); in replaceAllUsesWithNewDeclaration()
510 NF->IsNewDbgInfoFormat = F.IsNewDbgInfoFormat; in replaceAllUsesWithNewDeclaration()
512 F.getParent()->getFunctionList().insert(F.getIterator(), NF); in replaceAllUsesWithNewDeclaration()
515 AttributeList Attrs = NF->getAttributes(); in replaceAllUsesWithNewDeclaration()
517 NF->setAttributes(Attrs); in replaceAllUsesWithNewDeclaration()
519 OriginalFunction->replaceAllUsesWith(NF); in replaceAllUsesWithNewDeclaration()
520 return NF; in replaceAllUsesWithNewDeclaration()
545 Function *NF = Function::Create(NFTy, F.getLinkage(), F.getAddressSpace()); in deriveFixedArityReplacement() local
548 NF->copyAttributesFrom(&F); in deriveFixedArityReplacement()
549 NF->setComdat(F.getComdat()); in deriveFixedArityReplacement()
550 F.getParent()->getFunctionList().insert(F.getIterator(), NF); in deriveFixedArityReplacement()
551 NF->setName(F.getName() + ".valist"); in deriveFixedArityReplacement()
552 NF->IsNewDbgInfoFormat = F.IsNewDbgInfoFormat; in deriveFixedArityReplacement()
556 AttributeList Attrs = NF->getAttributes(); in deriveFixedArityReplacement()
558 NF->setAttributes(Attrs); in deriveFixedArityReplacement()
562 NF->splice(NF->begin(), &F); in deriveFixedArityReplacement()
564 auto NewArg = NF->arg_begin(); in deriveFixedArityReplacement()
576 NF->addMetadata(KindID, *Node); in deriveFixedArityReplacement()
579 return NF; in deriveFixedArityReplacement()
633 Function *NF) { in expandCall() argument
809 Value *Dst = NF ? NF : CI->getCalledOperand(); in expandCall()