Searched refs:OldFn (Results 1 – 5 of 5) sorted by relevance
90 void CallGraphUpdater::replaceFunctionWith(Function &OldFn, Function &NewFn) { in replaceFunctionWith() argument91 OldFn.removeDeadConstantUsers(); in replaceFunctionWith()92 ReplacedFunctions.insert(&OldFn); in replaceFunctionWith()95 LazyCallGraph::Node &OldLCGN = LCG->get(OldFn); in replaceFunctionWith()98 removeFunction(OldFn); in replaceFunctionWith()
2977 Function *OldFn = It.getFirst(); in rewriteFunctionSignatures() local2980 if (!Functions.count(OldFn) || ToBeDeletedFunctions.count(OldFn)) in rewriteFunctionSignatures()2985 assert(ARIs.size() == OldFn->arg_size() && "Inconsistent state!"); in rewriteFunctionSignatures()2991 AttributeList OldFnAttributeList = OldFn->getAttributes(); in rewriteFunctionSignatures()2992 for (Argument &Arg : OldFn->args()) { in rewriteFunctionSignatures()3013 FunctionType *OldFnTy = OldFn->getFunctionType(); in rewriteFunctionSignatures()3020 LLVM_DEBUG(dbgs() << "[Attributor] Function rewrite '" << OldFn->getName() in rewriteFunctionSignatures()3021 << "' from " << *OldFn->getFunctionType() << " to " in rewriteFunctionSignatures()3025 Function *NewFn = Function::Create(NewFnTy, OldFn->getLinkage(), in rewriteFunctionSignatures()3026 OldFn->getAddressSpace(), ""); in rewriteFunctionSignatures()[all …]
88 LLVM_ABI void replaceFunctionWith(Function &OldFn, Function &NewFn);
4165 llvm::Function *OldFn = nullptr, *Fn = nullptr; in GenerateMethod() local4187 OldFn = I->second; in GenerateMethod()4190 Fn->takeName(OldFn); in GenerateMethod()4191 OldFn->replaceAllUsesWith(Fn); in GenerateMethod()4192 OldFn->eraseFromParent(); in GenerateMethod()
3871 llvm::Function *OldFn = nullptr, *Fn = nullptr; in GenerateDirectMethod() local3885 OldFn = I->second; in GenerateDirectMethod()3892 if (OldFn) { in GenerateDirectMethod()3895 Fn->takeName(OldFn); in GenerateDirectMethod()3896 OldFn->replaceAllUsesWith(Fn); in GenerateDirectMethod()3897 OldFn->eraseFromParent(); in GenerateDirectMethod()