Home
last modified time | relevance | path

Searched refs:NewFn (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp57 Function *&NewFn) { in upgradePTESTIntrinsic() argument
66 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in upgradePTESTIntrinsic()
73 Function *&NewFn) { in upgradeX86IntrinsicsWith8BitMask() argument
82 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in upgradeX86IntrinsicsWith8BitMask()
89 Function *&NewFn) { in upgradeX86MaskedFPCompare() argument
95 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in upgradeX86MaskedFPCompare()
100 Function *&NewFn) { in upgradeX86BF16Intrinsic() argument
105 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in upgradeX86BF16Intrinsic()
110 Function *&NewFn) { in upgradeX86BF16DPIntrinsic() argument
115 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in upgradeX86BF16DPIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp73 Function &NewFn) { in registerOutlinedFunction() argument
75 LCG->addSplitFunction(OriginalFn, NewFn); in registerOutlinedFunction()
90 void CallGraphUpdater::replaceFunctionWith(Function &OldFn, Function &NewFn) { in replaceFunctionWith() argument
96 SCC->getOuterRefSCC().replaceNodeFunction(OldLCGN, NewFn); in replaceFunctionWith()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallGraphUpdater.h81 void registerOutlinedFunction(Function &OriginalFn, Function &NewFn);
87 void replaceFunctionWith(Function &OldFn, Function &NewFn);
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAutoUpgrade.h39 bool UpgradeIntrinsicFunction(Function *F, Function *&NewFn,
44 void UpgradeIntrinsicCall(CallBase *CB, Function *NewFn);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp3036 Function *NewFn = Function::Create(NewFnTy, OldFn->getLinkage(), in rewriteFunctionSignatures() local
3038 Functions.insert(NewFn); in rewriteFunctionSignatures()
3039 OldFn->getParent()->getFunctionList().insert(OldFn->getIterator(), NewFn); in rewriteFunctionSignatures()
3040 NewFn->takeName(OldFn); in rewriteFunctionSignatures()
3041 NewFn->copyAttributesFrom(OldFn); in rewriteFunctionSignatures()
3043 NewFn->IsNewDbgInfoFormat = OldFn->IsNewDbgInfoFormat; in rewriteFunctionSignatures()
3046 NewFn->setSubprogram(OldFn->getSubprogram()); in rewriteFunctionSignatures()
3052 NewFn->setAttributes(AttributeList::get( in rewriteFunctionSignatures()
3055 AttributeFuncs::updateMinLegalVectorWidthAttr(*NewFn, LargestVectorWidth); in rewriteFunctionSignatures()
3059 MemoryEffects ME = NewFn->getMemoryEffects(); in rewriteFunctionSignatures()
[all …]
H A DFunctionImport.cpp1678 Function *NewFn = CloneFunction(Fn, VMap); in replaceAliasWithAliasee() local
1681 NewFn->setLinkage(GA->getLinkage()); in replaceAliasWithAliasee()
1682 NewFn->setVisibility(GA->getVisibility()); in replaceAliasWithAliasee()
1683 GA->replaceAllUsesWith(NewFn); in replaceAliasWithAliasee()
1684 NewFn->takeName(GA); in replaceAliasWithAliasee()
1685 return NewFn; in replaceAliasWithAliasee()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp107 static bool lowerObjCCall(Function &F, const char *NewFn, in lowerObjCCall() argument
117 FunctionCallee FCache = M->getOrInsertFunction(NewFn, F.getFunctionType()); in lowerObjCCall()
H A DIntrinsicLowering.cpp30 static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI, in ReplaceCallWith() argument
41 M->getOrInsertFunction(NewFn, FunctionType::get(RetTy, ParamTys, false)); in ReplaceCallWith()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp194 llvm::Function *NewFn = llvm::CloneFunction(BaseFn, VMap); in GenerateVarArgsThunk() local
195 Fn->replaceAllUsesWith(NewFn); in GenerateVarArgsThunk()
196 NewFn->takeName(Fn); in GenerateVarArgsThunk()
198 Fn = NewFn; in GenerateVarArgsThunk()
H A DCodeGenModule.cpp4164 llvm::Function *NewFn);
5946 llvm::Function *NewFn) { in ReplaceUsesOfNonProtoTypeWithRealFunction() argument
5950 replaceUsesOfNonProtoConstant(Old, NewFn); in ReplaceUsesOfNonProtoTypeWithRealFunction()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp13785 ExprResult NewFn = ExprError(); in BuildRecoveryCallExpr() local
13787 NewFn = SemaRef.BuildPossibleImplicitMemberExpr(SS, TemplateKWLoc, R, in BuildRecoveryCallExpr()
13790 NewFn = SemaRef.BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, in BuildRecoveryCallExpr()
13793 NewFn = SemaRef.BuildDeclarationNameExpr(SS, R, false); in BuildRecoveryCallExpr()
13795 if (NewFn.isInvalid()) in BuildRecoveryCallExpr()
13801 return SemaRef.BuildCallExpr(/*Scope*/ nullptr, NewFn.get(), LParenLoc, in BuildRecoveryCallExpr()
15745 ExprResult NewFn = CreateFunctionRefExpr(*this, Method, Best->FoundDecl, in BuildCallToObjectOfClassType() local
15749 if (NewFn.isInvalid()) in BuildCallToObjectOfClassType()
15796 Context, OO_Call, NewFn.get(), MethodArgs, ResultTy, VK, RParenLoc, in BuildCallToObjectOfClassType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2796 Function *NewFn = Intrinsic::getDeclaration(II->getModule(), NewIntrin); in visitCallInst() local
2797 return CallInst::Create(NewFn, CallArgs); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3864 Function *NewFn; in globalCleanup() local
3869 &F, NewFn, PreserveInputDbgFormat != cl::boolOrDefault::BOU_TRUE)) in globalCleanup()
3870 UpgradedIntrinsics[&F] = NewFn; in globalCleanup()