reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 5874     TheCall =
 5878     TheCall = CallExpr::Create(Context, Fn, Args, ResultTy, VK_RValue,
 5885     TheCall->shrinkNumArgs(Args.size());
 5890     ExprResult Result = CorrectDelayedTyposInExpr(TheCall);
 5892     CallExpr *TheOldCall = TheCall;
 5893     TheCall = dyn_cast<CallExpr>(Result.get());
 5894     bool CorrectedTypos = TheCall != TheOldCall;
 5895     if (!TheCall) return Result;
 5896     Args = llvm::makeArrayRef(TheCall->getArgs(), TheCall->getNumArgs());
 5896     Args = llvm::makeArrayRef(TheCall->getArgs(), TheCall->getNumArgs());
 5904         TheCall = CUDAKernelCallExpr::Create(
 5908         TheCall = CallExpr::Create(Context, Fn, Args, ResultTy, VK_RValue,
 5912     TheCall->setNumArgsUnsafe(std::max<unsigned>(Args.size(), NumParams));
 5917     return CheckBuiltinFunctionCall(FDecl, BuiltinID, TheCall);
 5941   if (CheckCallReturnType(FuncT->getReturnType(), Fn->getBeginLoc(), TheCall,
 5946   TheCall->setType(FuncT->getCallResultType(Context));
 5947   TheCall->setValueKind(Expr::getValueKindForType(FuncT->getReturnType()));
 5950     if (ConvertArgumentsForCall(TheCall, Fn, FDecl, Proto, Args, RParenLoc,
 6000       TheCall->setArg(i, Arg);
 6015     if (CheckFunctionCall(FDecl, TheCall, Proto))
 6018     checkFortifiedBuiltinMemoryFunction(FDecl, TheCall);
 6021       return CheckBuiltinFunctionCall(FDecl, BuiltinID, TheCall);
 6023     if (CheckPointerCall(NDecl, TheCall, Proto))
 6026     if (CheckOtherCall(TheCall, Proto))
 6030   return MaybeBindToTemporary(TheCall);