Lines Matching refs:BuiltinCall
346 static bool SemaBuiltinCallWithStaticChain(Sema &S, CallExpr *BuiltinCall) { in SemaBuiltinCallWithStaticChain() argument
347 if (checkArgCount(S, BuiltinCall, 2)) in SemaBuiltinCallWithStaticChain()
350 SourceLocation BuiltinLoc = BuiltinCall->getBeginLoc(); in SemaBuiltinCallWithStaticChain()
351 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); in SemaBuiltinCallWithStaticChain()
352 Expr *Call = BuiltinCall->getArg(0); in SemaBuiltinCallWithStaticChain()
353 Expr *Chain = BuiltinCall->getArg(1); in SemaBuiltinCallWithStaticChain()
400 BuiltinCall->setType(CE->getType()); in SemaBuiltinCallWithStaticChain()
401 BuiltinCall->setValueKind(CE->getValueKind()); in SemaBuiltinCallWithStaticChain()
402 BuiltinCall->setObjectKind(CE->getObjectKind()); in SemaBuiltinCallWithStaticChain()
403 BuiltinCall->setCallee(Builtin); in SemaBuiltinCallWithStaticChain()
404 BuiltinCall->setArg(1, ChainResult.get()); in SemaBuiltinCallWithStaticChain()