Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/IR/
DAutoUpgrade.cpp44 Function *&NewFn) { in UpgradePTESTIntrinsic() argument
53 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradePTESTIntrinsic()
60 Function *&NewFn) { in UpgradeX86IntrinsicsWith8BitMask() argument
69 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeX86IntrinsicsWith8BitMask()
76 Function *&NewFn) { in UpgradeX86MaskedFPCompare() argument
82 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeX86MaskedFPCompare()
87 Function *&NewFn) { in UpgradeX86BF16Intrinsic() argument
92 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeX86BF16Intrinsic()
97 Function *&NewFn) { in UpgradeX86BF16DPIntrinsic() argument
102 NewFn = Intrinsic::getDeclaration(F->getParent(), IID); in UpgradeX86BF16DPIntrinsic()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DCallGraphUpdater.cpp102 Function &NewFn) { in registerOutlinedFunction() argument
104 CG->addToCallGraph(&NewFn); in registerOutlinedFunction()
106 LCG->addSplitFunction(OriginalFn, NewFn); in registerOutlinedFunction()
125 void CallGraphUpdater::replaceFunctionWith(Function &OldFn, Function &NewFn) { in replaceFunctionWith() argument
131 CallGraphNode *NewCGN = CG->getOrInsertFunction(&NewFn); in replaceFunctionWith()
140 SCC->getOuterRefSCC().replaceNodeFunction(OldLCGN, NewFn); in replaceFunctionWith()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DCallGraphUpdater.h91 void registerOutlinedFunction(Function &OriginalFn, Function &NewFn);
97 void replaceFunctionWith(Function &OldFn, Function &NewFn);
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DAutoUpgrade.h39 bool UpgradeIntrinsicFunction(Function *F, Function *&NewFn);
43 void UpgradeIntrinsicCall(CallBase *CB, Function *NewFn);
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DPreISelIntrinsicLowering.cpp71 static bool lowerObjCCall(Function &F, const char *NewFn, in lowerObjCCall() argument
81 FunctionCallee FCache = M->getOrInsertFunction(NewFn, F.getFunctionType()); in lowerObjCCall()
DIntrinsicLowering.cpp30 static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI, in ReplaceCallWith() argument
41 M->getOrInsertFunction(NewFn, FunctionType::get(RetTy, ParamTys, false)); in ReplaceCallWith()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DAttributor.cpp2848 Function *NewFn = Function::Create(NewFnTy, OldFn->getLinkage(), in rewriteFunctionSignatures() local
2850 Functions.insert(NewFn); in rewriteFunctionSignatures()
2851 OldFn->getParent()->getFunctionList().insert(OldFn->getIterator(), NewFn); in rewriteFunctionSignatures()
2852 NewFn->takeName(OldFn); in rewriteFunctionSignatures()
2853 NewFn->copyAttributesFrom(OldFn); in rewriteFunctionSignatures()
2856 NewFn->setSubprogram(OldFn->getSubprogram()); in rewriteFunctionSignatures()
2862 NewFn->setAttributes(AttributeList::get( in rewriteFunctionSignatures()
2865 AttributeFuncs::updateMinLegalVectorWidthAttr(*NewFn, LargestVectorWidth); in rewriteFunctionSignatures()
2870 NewFn->splice(NewFn->begin(), OldFn); in rewriteFunctionSignatures()
2878 BA->replaceAllUsesWith(BlockAddress::get(NewFn, BA->getBasicBlock())); in rewriteFunctionSignatures()
[all …]
DFunctionImport.cpp1230 Function *NewFn = CloneFunction(Fn, VMap); in replaceAliasWithAliasee() local
1233 NewFn->setLinkage(GA->getLinkage()); in replaceAliasWithAliasee()
1234 NewFn->setVisibility(GA->getVisibility()); in replaceAliasWithAliasee()
1235 GA->replaceAllUsesWith(ConstantExpr::getBitCast(NewFn, GA->getType())); in replaceAliasWithAliasee()
1236 NewFn->takeName(GA); in replaceAliasWithAliasee()
1237 return NewFn; in replaceAliasWithAliasee()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGVTables.cpp187 llvm::Function *NewFn = llvm::CloneFunction(BaseFn, VMap); in GenerateVarArgsThunk() local
188 Fn->replaceAllUsesWith(NewFn); in GenerateVarArgsThunk()
189 NewFn->takeName(Fn); in GenerateVarArgsThunk()
191 Fn = NewFn; in GenerateVarArgsThunk()
DCodeGenModule.cpp3656 llvm::Function *NewFn);
5346 llvm::Function *NewFn) { in ReplaceUsesOfNonProtoTypeWithRealFunction() argument
5350 replaceUsesOfNonProtoConstant(Old, NewFn); in ReplaceUsesOfNonProtoTypeWithRealFunction()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaOverload.cpp13256 ExprResult NewFn = ExprError(); in BuildRecoveryCallExpr() local
13258 NewFn = SemaRef.BuildPossibleImplicitMemberExpr(SS, TemplateKWLoc, R, in BuildRecoveryCallExpr()
13261 NewFn = SemaRef.BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, in BuildRecoveryCallExpr()
13264 NewFn = SemaRef.BuildDeclarationNameExpr(SS, R, false); in BuildRecoveryCallExpr()
13266 if (NewFn.isInvalid()) in BuildRecoveryCallExpr()
13272 return SemaRef.BuildCallExpr(/*Scope*/ nullptr, NewFn.get(), LParenLoc, in BuildRecoveryCallExpr()
15045 ExprResult NewFn = CreateFunctionRefExpr(*this, Method, Best->FoundDecl, in BuildCallToObjectOfClassType() local
15049 if (NewFn.isInvalid()) in BuildCallToObjectOfClassType()
15096 TheCall = CXXOperatorCallExpr::Create(Context, OO_Call, NewFn.get(), in BuildCallToObjectOfClassType()
15100 TheCall = CallExpr::Create(Context, NewFn.get(), MethodArgs, ResultTy, VK, in BuildCallToObjectOfClassType()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp2137 Function *NewFn = Intrinsic::getDeclaration(II->getModule(), NewIntrin); in visitCallInst() local
2138 return CallInst::Create(NewFn, CallArgs); in visitCallInst()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp3682 Function *NewFn; in globalCleanup() local
3683 if (UpgradeIntrinsicFunction(&F, NewFn)) in globalCleanup()
3684 UpgradedIntrinsics[&F] = NewFn; in globalCleanup()