Searched refs:NewFn (Results 1 - 7 of 7) sorted by relevance

/external/llvm/include/llvm/
H A DAutoUpgrade.h25 /// null in NewFn if the all calls to the original intrinsic function
27 bool UpgradeIntrinsicFunction(Function *F, Function *&NewFn);
31 void UpgradeIntrinsicCall(CallInst *CI, Function *NewFn);
/external/llvm/lib/VMCore/
H A DAutoUpgrade.cpp29 static bool UpgradeIntrinsicFunction1(Function *F, Function *&NewFn) { argument
43 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz,
49 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::cttz,
61 NewFn = 0;
75 bool llvm::UpgradeIntrinsicFunction(Function *F, Function *&NewFn) { argument
76 NewFn = 0;
77 bool Upgraded = UpgradeIntrinsicFunction1(F, NewFn);
80 if (NewFn)
81 F = NewFn;
95 void llvm::UpgradeIntrinsicCall(CallInst *CI, Function *NewFn) { argument
189 Function *NewFn; local
[all...]
/external/clang/lib/CodeGen/
H A DCGVTables.cpp251 llvm::Function *NewFn = llvm::CloneFunction(BaseFn); local
252 CGM.getModule().getFunctionList().push_back(NewFn);
253 Fn->replaceAllUsesWith(NewFn);
254 NewFn->takeName(Fn);
256 Fn = NewFn;
H A DCodeGenModule.cpp1650 llvm::Function *NewFn) {
1655 llvm::Type *NewRetTy = NewFn->getReturnType();
1688 for (llvm::Function::arg_iterator AI = NewFn->arg_begin(),
1689 E = NewFn->arg_end(); AI != E; ++AI, ++ArgNo) {
1709 llvm::CallInst *NewCall = llvm::CallInst::Create(NewFn, ArgList, "", CI);
1769 llvm::Function *NewFn = cast<llvm::Function>(GetAddrOfFunction(GD, Ty)); local
1775 ReplaceUsesOfNonProtoTypeWithRealFunction(OldFn, NewFn);
1782 llvm::ConstantExpr::getBitCast(NewFn, Entry->getType());
1789 Entry = NewFn;
1649 ReplaceUsesOfNonProtoTypeWithRealFunction(llvm::GlobalValue *Old, llvm::Function *NewFn) argument
/external/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp65 static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI, argument
75 Constant* FCache = M->getOrInsertFunction(NewFn,
/external/clang/lib/Sema/
H A DSemaOverload.cpp9531 ExprResult NewFn = ExprError(); local
9533 NewFn = SemaRef.BuildPossibleImplicitMemberExpr(SS, TemplateKWLoc,
9536 NewFn = SemaRef.BuildTemplateIdExpr(SS, TemplateKWLoc, R, false,
9539 NewFn = SemaRef.BuildDeclarationNameExpr(SS, R, false);
9541 if (NewFn.isInvalid())
9547 return SemaRef.ActOnCallExpr(/*Scope*/ 0, NewFn.take(), LParenLoc,
10785 ExprResult NewFn = CreateFunctionRefExpr(*this, Method, local
10789 if (NewFn.isInvalid())
10799 new (Context) CXXOperatorCallExpr(Context, OO_Call, NewFn.take(),
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1422 Function *NewFn; local
1423 if (UpgradeIntrinsicFunction(FI, NewFn))
1424 UpgradedIntrinsics.push_back(std::make_pair(FI, NewFn));

Completed in 217 milliseconds