Home
last modified time | relevance | path

Searched refs:NewFunction (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMergeFunctions.cpp202 Function *NewFunction = in createMergedFunction() local
205 NewFunction->setSubprogram(SP); in createMergedFunction()
206 NewFunction->copyAttributesFrom(MergedFunc); in createMergedFunction()
207 NewFunction->setDLLStorageClass(GlobalValue::DefaultStorageClass); in createMergedFunction()
209 NewFunction->setLinkage(GlobalValue::InternalLinkage); in createMergedFunction()
210 NewFunction->addFnAttr(Attribute::NoInline); in createMergedFunction()
213 M->getFunctionList().insert(MergedFunc->getIterator(), NewFunction); in createMergedFunction()
216 NewFunction->splice(NewFunction->begin(), MergedFunc); in createMergedFunction()
219 auto NewArgIter = NewFunction->arg_begin(); in createMergedFunction()
228 Argument *NewArg = NewFunction->getArg(NumOrigArgs + ParamIdx); in createMergedFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp239 bool insert(Function *NewFunction);
1011 bool MergeFunctions::insert(Function *NewFunction) { in insert() argument
1013 FnTree.insert(FunctionNode(NewFunction)); in insert()
1016 assert(FNodesInTree.count(NewFunction) == 0); in insert()
1017 FNodesInTree.insert({NewFunction, Result.first}); in insert()
1018 LLVM_DEBUG(dbgs() << "Inserting as unique: " << NewFunction->getName() in insert()
1025 if (!isFuncOrderCorrect(OldF.getFunc(), NewFunction)) { in insert()
1028 replaceFunctionInTree(*Result.first, NewFunction); in insert()
1029 NewFunction = F; in insert()
1034 << " == " << NewFunction->getName() << '\n'); in insert()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyCallGraph.cpp1583 Function &NewFunction) { in getEdgeKind() argument
1596 if (Callee == &NewFunction) in getEdgeKind()
1613 if (&F == &NewFunction) in getEdgeKind()
1623 Function &NewFunction) { in addSplitFunction() argument
1635 assert(!lookup(NewFunction) && in addSplitFunction()
1637 Node &NewN = initNode(NewFunction); in addSplitFunction()
1639 Edge::Kind EK = getEdgeKind(OriginalFunction, NewFunction); in addSplitFunction()
1713 for (Function *NewFunction : NewFunctions) in addSplitRefRecursiveFunctions()
1714 lookupRefSCC(get(*NewFunction))->verify(); in addSplitRefRecursiveFunctions()
1720 for (Function *NewFunction : NewFunctions) { in addSplitRefRecursiveFunctions()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h1083 Function &NewFunction);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFunctionEffects.cpp1589 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration() argument
H A DSemaOverload.cpp3474 const FunctionDecl *NewFunction, in FunctionNonObjectParamTypesAreEqual() argument
3479 NewFunction->getNumNonObjectParams()) in FunctionNonObjectParamTypesAreEqual()
3485 unsigned(NewFunction->hasCXXExplicitFunctionObjectParameter()); in FunctionNonObjectParamTypesAreEqual()
3488 auto *NewPT = cast<FunctionProtoType>(NewFunction->getFunctionType()); in FunctionNonObjectParamTypesAreEqual()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10115 const FunctionDecl *NewFunction,
15410 const FunctionDecl &NewFunction,