Searched refs:NewFunction (Results 1 – 6 of 6) sorted by relevance
238 bool insert(Function *NewFunction);980 bool MergeFunctions::insert(Function *NewFunction) { in insert() argument982 FnTree.insert(FunctionNode(NewFunction)); in insert()985 assert(FNodesInTree.count(NewFunction) == 0); in insert()986 FNodesInTree.insert({NewFunction, Result.first}); in insert()987 LLVM_DEBUG(dbgs() << "Inserting as unique: " << NewFunction->getName() in insert()994 if (!isFuncOrderCorrect(OldF.getFunc(), NewFunction)) { in insert()997 replaceFunctionInTree(*Result.first, NewFunction); in insert()998 NewFunction = F; in insert()1003 << " == " << NewFunction->getName() << '\n'); in insert()[all …]
1581 Function &NewFunction) { in getEdgeKind() argument1594 if (Callee == &NewFunction) in getEdgeKind()1611 if (&F == &NewFunction) in getEdgeKind()1621 Function &NewFunction) { in addSplitFunction() argument1633 assert(!lookup(NewFunction) && in addSplitFunction()1635 Node &NewN = initNode(NewFunction); in addSplitFunction()1637 Edge::Kind EK = getEdgeKind(OriginalFunction, NewFunction); in addSplitFunction()1711 for (Function *NewFunction : NewFunctions) in addSplitRefRecursiveFunctions()1712 lookupRefSCC(get(*NewFunction))->verify(); in addSplitRefRecursiveFunctions()1718 for (Function *NewFunction : NewFunctions) { in addSplitRefRecursiveFunctions()[all …]
1083 void addSplitFunction(Function &OriginalFunction, Function &NewFunction);
2859 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration() argument
3287 const FunctionDecl *NewFunction, in FunctionNonObjectParamTypesAreEqual() argument3292 NewFunction->getNumNonObjectParams()) in FunctionNonObjectParamTypesAreEqual()3298 unsigned(NewFunction->hasCXXExplicitFunctionObjectParameter()); in FunctionNonObjectParamTypesAreEqual()3301 auto *NewPT = cast<FunctionProtoType>(NewFunction->getFunctionType()); in FunctionNonObjectParamTypesAreEqual()
517 const FunctionDecl &NewFunction,9930 const FunctionDecl *NewFunction,