Lines Matching defs:CE
191 auto CE = cast<CallExpr>(Call);
192 if (CE->getCallee()->getType()->isBlockPointerType()) {
198 const Decl *TargetDecl = CE->getCalleeDecl();
206 if (isa<CXXPseudoDestructorExpr>(CE->getCallee()->IgnoreParens())) {
221 QualType ReturnTy = CE->getCallReturnType(S.Context);
230 BuiltinCall->setType(CE->getType());
231 BuiltinCall->setValueKind(CE->getValueKind());
232 BuiltinCall->setObjectKind(CE->getObjectKind());
3148 const CallExpr *CE = cast<CallExpr>(E);
3149 if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(CE->getCalleeDecl())) {
3155 const Expr *Arg = CE->getArg(ArgIndex - 1);
3165 const Expr *Arg = CE->getArg(0);
5511 if (const CallExpr *CE = dyn_cast<CallExpr>(E)) {
5512 CE->getDirectCallee();
5515 return CE->getArg(0)->IgnoreParenCasts();
5523 void Sema::CheckStrncatArguments(const CallExpr *CE,
5526 if (CE->getNumArgs() < 3)
5528 const Expr *DstArg = CE->getArg(0)->IgnoreParenCasts();
5529 const Expr *SrcArg = CE->getArg(1)->IgnoreParenCasts();
5530 const Expr *LenArg = CE->getArg(2)->IgnoreParenCasts();
5532 if (CheckMemorySizeofForComparison(*this, LenArg, FnName, CE->getLocStart(),
5533 CE->getRParenLoc()))
6231 if (ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E)) {
6232 if (CE->getCastKind() == CK_NoOp || CE->getCastKind() == CK_LValueToRValue)
6233 return GetExprRange(C, CE->getSubExpr(), MaxWidth);
6235 IntRange OutputTypeRange = IntRange::forValueOfType(C, GetExprType(CE));
6237 bool isIntegerCast = (CE->getCastKind() == CK_IntegralCast);
6244 = GetExprRange(C, CE->getSubExpr(),
8265 void VisitCallExpr(CallExpr *CE) {
8273 Base::VisitCallExpr(CE);
8897 } else if (CallExpr *CE = dyn_cast<CallExpr>(e)) {
8898 if (CE->getNumArgs() == 1) {
8899 FunctionDecl *Fn = dyn_cast_or_null<FunctionDecl>(CE->getCalleeDecl());
8903 e = CE->getArg(0)->IgnoreParenCasts();
9427 const CallExpr *CE = dyn_cast<CallExpr>(RHSExpr);
9428 if (!CE || CE->getNumArgs() != 1)
9432 const FunctionDecl *FD = CE->getDirectCallee();
9438 RHSExpr = CE->getArg(0);