Searched defs:SrcExpr (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/Sema/
H A DSemaCast.cpp52 : Self(S), SrcExpr(src), DestType(destType),
66 ExprResult SrcExpr; member in struct:__anon1791::CastOperation
120 Self.CheckCastAlign(SrcExpr.get(), DestType, OpRange);
126 Expr *src = SrcExpr.get();
130 SrcExpr = src;
138 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.get());
139 if (SrcExpr.isInvalid())
157 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
162 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
746 DiagnoseReinterpretUpDownCast(Sema &Self, const Expr *SrcExpr, QualType DestType, SourceRange OpRange) argument
945 TryStaticCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, SourceRange OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath, bool ListInitialization) argument
1135 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, CastKind &Kind, CXXCastPath &BasePath, unsigned &msg) argument
1189 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, SourceRange OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1373 TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, QualType SrcType, QualType DestType, bool CStyle, SourceRange OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1491 TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, SourceRange OpRange, unsigned &msg, CastKind &Kind, bool ListInitialization) argument
1543 TryConstCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, unsigned &msg) argument
1710 DiagnoseCastOfObjCSEL(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
1729 DiagnoseCallingConvCast(Sema &Self, const ExprResult &SrcExpr, QualType DstType, SourceRange OpRange) argument
1818 checkIntToPointerCast(bool CStyle, SourceLocation Loc, const Expr *SrcExpr, QualType DestType, Sema &Self) argument
1870 TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, SourceRange OpRange, unsigned &msg, CastKind &Kind) argument
2299 DiagnoseBadFunctionCast(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
[all...]
H A DSemaExprObjC.cpp3920 Expr *&SrcExpr, bool Diagnose) {
3945 SourceLocation SrcExprEndLoc = getLocForEndOfToken(SrcExpr->getLocEnd());
3946 // Provide a fixit: [RelatedClass ClassMethod SrcExpr]
3949 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), ExpressionString)
3956 Expr *args[] = { SrcExpr };
3961 SrcExpr = msg.get();
3972 getLocForEndOfToken(SrcExpr->getLocEnd());
3991 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), "[")
3998 BuildInstanceMessageImplicit(SrcExpr, SrcType,
4002 SrcExpr
3918 CheckObjCBridgeRelatedConversions(SourceLocation Loc, QualType DestType, QualType SrcType, Expr *&SrcExpr, bool Diagnose) argument
[all...]
H A DSemaStmt.cpp1183 Expr *SrcExpr) {
1184 if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc()))
1190 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
1191 SrcExpr->isIntegerConstantExpr(Context)) {
1196 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context);
1202 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment)
1227 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment)
1182 DiagnoseAssignmentEnum(QualType DstType, QualType SrcType, Expr *SrcExpr) argument
H A DSemaExpr.cpp12356 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); local
12357 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr))
12359 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
12361 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr);
12373 const Expr *SrcExpr) {
12375 !SrcExpr->getType()->isFunctionType())
12378 auto *DRE = dyn_cast<DeclRefExpr>(SrcExpr->IgnoreParenImpCasts());
12388 SrcExpr->getLocStart());
12394 Expr *SrcExpr, AssignmentAction Action,
12412 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
12372 maybeDiagnoseAssignmentToFunction(Sema &S, QualType DstType, const Expr *SrcExpr) argument
12391 DiagnoseAssignmentResult(AssignConvertType ConvTy, SourceLocation Loc, QualType DstType, QualType SrcType, Expr *SrcExpr, AssignmentAction Action, bool *Complained) argument
[all...]
H A DTreeTransform.h3024 Expr *SrcExpr, TypeSourceInfo *DstTInfo,
3026 return SemaRef.SemaConvertVectorExpr(SrcExpr, DstTInfo,
11317 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); local
11318 if (SrcExpr.isInvalid())
11327 SrcExpr.get() == E->getSrcExpr())
11331 SrcExpr.get(), Type,
3023 RebuildConvertVectorExpr(SourceLocation BuiltinLoc, Expr *SrcExpr, TypeSourceInfo *DstTInfo, SourceLocation RParenLoc) argument
/external/clang/include/clang/AST/
H A DExpr.h3489 Stmt *SrcExpr; member in class:clang::StringLiteral::final::CallExpr::ConvertVectorExpr
3498 ConvertVectorExpr(Expr* SrcExpr, TypeSourceInfo *TI, QualType DstType, argument
3503 DstType->isDependentType() || SrcExpr->isValueDependent(),
3505 SrcExpr->isInstantiationDependent()),
3507 SrcExpr->containsUnexpandedParameterPack())),
3508 SrcExpr(SrcExpr), TInfo(TI), BuiltinLoc(BuiltinLoc), RParenLoc(RParenLoc) {}
3511 Expr *getSrcExpr() const { return cast<Expr>(SrcExpr); }
3535 child_range children() { return child_range(&SrcExpr, &SrcExpr
4611 Stmt *SrcExpr; member in class:clang::StringLiteral::final::final::AsTypeExpr
4619 AsTypeExpr(Expr* SrcExpr, QualType DstType, ExprValueKind VK, ExprObjectKind OK, SourceLocation BuiltinLoc, SourceLocation RParenLoc) argument
[all...]

Completed in 215 milliseconds