Searched refs:NewFunction (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMergeFunctions.cpp | 202 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 D | MergeFunctions.cpp | 239 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 D | LazyCallGraph.cpp | 1583 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 D | LazyCallGraph.h | 1083 Function &NewFunction);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaFunctionEffects.cpp | 1589 const FunctionDecl &NewFunction, const FunctionEffectsRef &NewFX) const { in shouldDiagnoseRedeclaration() argument
|
| H A D | SemaOverload.cpp | 3474 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 D | Sema.h | 10115 const FunctionDecl *NewFunction, 15410 const FunctionDecl &NewFunction,
|