Lines Matching defs:CastExpr

7629                                     Expr *CastExpr, CastKind &Kind) {
7632 QualType SrcTy = CastExpr->getType();
7647 return CastExpr;
7659 return prepareVectorSplat(DestTy, CastExpr);
7665 SourceLocation RParenLoc, Expr *CastExpr) {
7666 assert(!D.isInvalidType() && (CastExpr != nullptr) &&
7669 TypeSourceInfo *castTInfo = GetTypeForDeclaratorCast(D, CastExpr->getType());
7678 ExprResult Res = CorrectDelayedTyposInExpr(CastExpr);
7681 CastExpr = Res.get();
7693 ParenExpr *PE = dyn_cast<ParenExpr>(CastExpr);
7694 ParenListExpr *PLE = dyn_cast<ParenListExpr>(CastExpr);
7713 return BuildVectorLiteral(LParenLoc, RParenLoc, CastExpr, castTInfo);
7718 if (isa<ParenListExpr>(CastExpr)) {
7719 ExprResult Result = MaybeConvertParenListExprToParenExpr(S, CastExpr);
7721 CastExpr = Result.get();
7725 Diag(LParenLoc, diag::warn_old_style_cast) << CastExpr->getSourceRange();
7727 ObjC().CheckTollFreeBridgeCast(castType, CastExpr);
7729 ObjC().CheckObjCBridgeRelatedCast(castType, CastExpr);
7731 DiscardMisalignedMemberAddress(castType.getTypePtr(), CastExpr);
7733 return BuildCStyleCastExpr(LParenLoc, castTInfo, RParenLoc, CastExpr);
11791 if (isa<CastExpr>(LHSStripped))
11793 if (isa<CastExpr>(RHSStripped))
11825 llvm::errs() << "unhandled cast kind: " << CastExpr::getCastKindName(CK)
13683 if (const CastExpr *CE = dyn_cast<CastExpr>(E)) {
17382 else if (auto *Cast = dyn_cast<CastExpr>(InnerExpr))
20617 Expr *CastExpr, CastKind &CastKind,
20626 ExprResult result = RebuildUnknownAnyExpr(*this, CastType).Visit(CastExpr);
20629 CastExpr = result.get();
20630 VK = CastExpr->getValueKind();
20633 return CastExpr;