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:__anon18003::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())
159 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
164 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
715 DiagnoseReinterpretUpDownCast(Sema &Self, const Expr *SrcExpr, QualType DestType, SourceRange OpRange) argument
914 TryStaticCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath, bool ListInitialization) argument
1087 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, CastKind &Kind, CXXCastPath &BasePath, unsigned &msg) argument
1138 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1325 TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, QualType SrcType, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, CXXCastPath &BasePath) argument
1437 TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, Sema::CheckedConversionKind CCK, const SourceRange &OpRange, unsigned &msg, CastKind &Kind, bool ListInitialization) argument
1493 TryConstCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, unsigned &msg) argument
1660 DiagnoseCastOfObjCSEL(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
1677 checkIntToPointerCast(bool CStyle, SourceLocation Loc, const Expr *SrcExpr, QualType DestType, Sema &Self) argument
1703 TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, bool CStyle, const SourceRange &OpRange, unsigned &msg, CastKind &Kind) argument
2134 DiagnoseBadFunctionCast(Sema &Self, const ExprResult &SrcExpr, QualType DestType) argument
[all...]
H A DSemaExprObjC.cpp3571 Expr *&SrcExpr) {
3594 SourceLocation SrcExprEndLoc = PP.getLocForEndOfToken(SrcExpr->getLocEnd());
3595 // Provide a fixit: [RelatedClass ClassMethod SrcExpr]
3598 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), ExpressionString)
3606 Expr *args[] = { SrcExpr };
3611 SrcExpr = msg.get();
3619 SourceLocation SrcExprEndLoc = PP.getLocForEndOfToken(SrcExpr->getLocEnd());
3637 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), "[")
3644 BuildInstanceMessageImplicit(SrcExpr, SrcType,
3648 SrcExpr
3569 CheckObjCBridgeRelatedConversions(SourceLocation Loc, QualType DestType, QualType SrcType, Expr *&SrcExpr) argument
[all...]
H A DSemaStmt.cpp1159 Expr *SrcExpr) {
1160 if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc()))
1166 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
1167 SrcExpr->isIntegerConstantExpr(Context)) {
1172 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context);
1197 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment)
1158 DiagnoseAssignmentEnum(QualType DstType, QualType SrcType, Expr *SrcExpr) argument
H A DSemaOverload.cpp10115 ExprResult &SrcExpr, bool doFunctionPointerConverion,
10119 assert(SrcExpr.get()->getType() == Context.OverloadTy);
10121 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get());
10127 if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getLocStart())) {
10128 SrcExpr = ExprError();
10150 SrcExpr = ExprError();
10156 FixOverloadedFunctionReference(SrcExpr.get(), found, fn);
10163 SrcExpr = ExprError();
10176 NoteAllOverloadCandidates(SrcExpr.get());
10178 SrcExpr
10114 ResolveAndFixSingleFunctionTemplateSpecialization( ExprResult &SrcExpr, bool doFunctionPointerConverion, bool complain, const SourceRange& OpRangeForComplaining, QualType DestTypeForComplaining, unsigned DiagIDForComplaining) argument
[all...]
H A DSemaExpr.cpp10824 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); local
10825 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr))
10827 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts();
10829 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr);
10841 Expr *SrcExpr, AssignmentAction Action,
10859 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
10864 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10869 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10880 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
10924 IsStringLiteralToNonConstPointerConversion(SrcExpr, DstTyp
10838 DiagnoseAssignmentResult(AssignConvertType ConvTy, SourceLocation Loc, QualType DstType, QualType SrcType, Expr *SrcExpr, AssignmentAction Action, bool *Complained) argument
[all...]
H A DTreeTransform.h2669 Expr *SrcExpr, TypeSourceInfo *DstTInfo,
2671 return SemaRef.SemaConvertVectorExpr(SrcExpr, DstTInfo,
9646 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); local
9647 if (SrcExpr.isInvalid())
9656 SrcExpr.get() == E->getSrcExpr())
9660 SrcExpr.get(), Type,
2668 RebuildConvertVectorExpr(SourceLocation BuiltinLoc, Expr *SrcExpr, TypeSourceInfo *DstTInfo, SourceLocation RParenLoc) argument
/external/clang/include/clang/AST/
H A DExpr.h3500 Stmt *SrcExpr; member in class:clang::StringLiteral::OffsetOfExpr::ConvertVectorExpr
3509 ConvertVectorExpr(Expr* SrcExpr, TypeSourceInfo *TI, QualType DstType, argument
3514 DstType->isDependentType() || SrcExpr->isValueDependent(),
3516 SrcExpr->isInstantiationDependent()),
3518 SrcExpr->containsUnexpandedParameterPack())),
3519 SrcExpr(SrcExpr), TInfo(TI), BuiltinLoc(BuiltinLoc), RParenLoc(RParenLoc) {}
3522 Expr *getSrcExpr() const { return cast<Expr>(SrcExpr); }
3546 child_range children() { return child_range(&SrcExpr, &SrcExpr
4553 Stmt *SrcExpr; member in class:clang::StringLiteral::DesignatedInitExpr::AsTypeExpr
4561 AsTypeExpr(Expr* SrcExpr, QualType DstType, ExprValueKind VK, ExprObjectKind OK, SourceLocation BuiltinLoc, SourceLocation RParenLoc) argument
[all...]
/external/clang/lib/CodeGen/
H A DCGObjC.cpp2926 DeclRefExpr SrcExpr(&srcDecl, false, SrcTy,
2928 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
2999 DeclRefExpr SrcExpr(&srcDecl, false, SrcTy,
3002 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
/external/clang/include/clang/Sema/
H A DSema.h2350 ExprResult &SrcExpr,
7049 Expr *&SrcExpr);
7051 bool ConversionToObjCStringLiteralCheck(QualType DstType, Expr *&SrcExpr);
7678 Expr *SrcExpr, AssignmentAction Action,
7684 Expr *SrcExpr);
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp860 E->SrcExpr = Reader.ReadSubExpr();
1654 E->SrcExpr = Reader.ReadSubExpr();

Completed in 868 milliseconds