Searched refs:SrcExpr (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/Sema/
H A DSemaCast.cpp51 : Self(S), SrcExpr(src), DestType(destType),
65 ExprResult SrcExpr; member in struct:__anon1474::CastOperation
119 Self.CheckCastAlign(SrcExpr.get(), DestType, OpRange);
125 Expr *src = SrcExpr.get();
129 SrcExpr = src;
137 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.get());
138 if (SrcExpr.isInvalid())
156 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
161 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
745 DiagnoseReinterpretUpDownCast(Sema &Self, const Expr *SrcExpr, QualType DestType, SourceRange OpRange) argument
944 TryStaticCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, SourceRange OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath, bool ListInitialization) argument
1134 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, CastKind &Kind, CXXCastPath &BasePath, unsigned &msg) argument
1188 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, SourceRange OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1375 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
1727 checkIntToPointerCast(bool CStyle, SourceLocation Loc, const Expr *SrcExpr, QualType DestType, Sema &Self) argument
1753 TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, SourceRange OpRange, unsigned &msg, CastKind &Kind) argument
2185 DiagnoseBadFunctionCast(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
[all...]
H A DSemaExprObjC.cpp3883 Expr *&SrcExpr) {
3906 SourceLocation SrcExprEndLoc = getLocForEndOfToken(SrcExpr->getLocEnd());
3907 // Provide a fixit: [RelatedClass ClassMethod SrcExpr]
3910 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), ExpressionString)
3918 Expr *args[] = { SrcExpr };
3923 SrcExpr = msg.get();
3931 SourceLocation SrcExprEndLoc = getLocForEndOfToken(SrcExpr->getLocEnd());
3949 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), "[")
3956 BuildInstanceMessageImplicit(SrcExpr, SrcType,
3960 SrcExpr
3881 CheckObjCBridgeRelatedConversions(SourceLocation Loc, QualType DestType, QualType SrcType, Expr *&SrcExpr) argument
[all...]
H A DSemaStmt.cpp1172 Expr *SrcExpr) {
1173 if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc()))
1179 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
1180 SrcExpr->isIntegerConstantExpr(Context)) {
1185 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context);
1191 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment)
1216 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment)
1171 DiagnoseAssignmentEnum(QualType DstType, QualType SrcType, Expr *SrcExpr) argument
H A DSemaExpr.cpp11817 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); local
11818 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr))
11820 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
11822 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr);
11832 const Expr *SrcExpr) {
11834 !SrcExpr->getType()->isFunctionType())
11837 auto *DRE = dyn_cast<DeclRefExpr>(SrcExpr->IgnoreParenImpCasts());
11847 SrcExpr->getLocStart());
11853 Expr *SrcExpr, AssignmentAction Action,
11871 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
11831 maybeDiagnoseAssignmentToFunction(Sema &S, QualType DstType, const Expr *SrcExpr) argument
11850 DiagnoseAssignmentResult(AssignConvertType ConvTy, SourceLocation Loc, QualType DstType, QualType SrcType, Expr *SrcExpr, AssignmentAction Action, bool *Complained) argument
[all...]
H A DSemaOverload.cpp10652 ExprResult &SrcExpr, bool doFunctionPointerConverion,
10656 assert(SrcExpr.get()->getType() == Context.OverloadTy);
10658 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get());
10664 if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getLocStart())) {
10665 SrcExpr = ExprError();
10687 SrcExpr = ExprError();
10693 FixOverloadedFunctionReference(SrcExpr.get(), found, fn);
10700 SrcExpr = ExprError();
10713 NoteAllOverloadCandidates(SrcExpr.get());
10715 SrcExpr
[all...]
H A DTreeTransform.h2941 Expr *SrcExpr, TypeSourceInfo *DstTInfo,
2943 return SemaRef.SemaConvertVectorExpr(SrcExpr, DstTInfo,
10981 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); local
10982 if (SrcExpr.isInvalid())
10991 SrcExpr.get() == E->getSrcExpr())
10995 SrcExpr.get(), Type,
2940 RebuildConvertVectorExpr(SourceLocation BuiltinLoc, Expr *SrcExpr, TypeSourceInfo *DstTInfo, SourceLocation RParenLoc) argument
/external/clang/include/clang/AST/
H A DExpr.h3555 Stmt *SrcExpr; member in class:clang::StringLiteral::OffsetOfExpr::ConvertVectorExpr
3564 ConvertVectorExpr(Expr* SrcExpr, TypeSourceInfo *TI, QualType DstType, argument
3569 DstType->isDependentType() || SrcExpr->isValueDependent(),
3571 SrcExpr->isInstantiationDependent()),
3573 SrcExpr->containsUnexpandedParameterPack())),
3574 SrcExpr(SrcExpr), TInfo(TI), BuiltinLoc(BuiltinLoc), RParenLoc(RParenLoc) {}
3577 Expr *getSrcExpr() const { return cast<Expr>(SrcExpr); }
3601 child_range children() { return child_range(&SrcExpr, &SrcExpr
4708 Stmt *SrcExpr; member in class:clang::StringLiteral::DesignatedInitExpr::AsTypeExpr
4716 AsTypeExpr(Expr* SrcExpr, QualType DstType, ExprValueKind VK, ExprObjectKind OK, SourceLocation BuiltinLoc, SourceLocation RParenLoc) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGObjC.cpp2957 DeclRefExpr SrcExpr(&srcDecl, false, SrcTy,
2959 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
3032 DeclRefExpr SrcExpr(&srcDecl, false, SrcTy,
3035 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp901 E->SrcExpr = Reader.ReadSubExpr();
1727 E->SrcExpr = Reader.ReadSubExpr();
/external/clang/include/clang/Sema/
H A DSema.h2510 ExprResult &SrcExpr,
7520 Expr *&SrcExpr);
7522 bool ConversionToObjCStringLiteralCheck(QualType DstType, Expr *&SrcExpr);
8383 Expr *SrcExpr, AssignmentAction Action,
8395 Expr *SrcExpr);

Completed in 314 milliseconds