Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaCast.cpp51 : Self(S), SrcExpr(src), DestType(destType), in CastOperation()
65 ExprResult SrcExpr; member
119 Self.CheckCastAlign(SrcExpr.get(), DestType, OpRange); in checkCastAlign()
125 Expr *src = SrcExpr.get(); in checkObjCARCConversion()
129 SrcExpr = src; in checkObjCARCConversion()
137 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.get()); in checkNonOverloadPlaceholders()
138 if (SrcExpr.isInvalid()) in checkNonOverloadPlaceholders()
156 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
161 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
180 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
[all …]
HDSemaStmt.cpp1171 Expr *SrcExpr) { in DiagnoseAssignmentEnum() argument
1172 if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc())) in DiagnoseAssignmentEnum()
1178 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() && in DiagnoseAssignmentEnum()
1179 SrcExpr->isIntegerConstantExpr(Context)) { in DiagnoseAssignmentEnum()
1184 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context); in DiagnoseAssignmentEnum()
1190 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment) in DiagnoseAssignmentEnum()
1215 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment) in DiagnoseAssignmentEnum()
HDSemaExprObjC.cpp3881 Expr *&SrcExpr) { in CheckObjCBridgeRelatedConversions() argument
3904 SourceLocation SrcExprEndLoc = PP.getLocForEndOfToken(SrcExpr->getLocEnd()); in CheckObjCBridgeRelatedConversions()
3908 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), ExpressionString) in CheckObjCBridgeRelatedConversions()
3916 Expr *args[] = { SrcExpr }; in CheckObjCBridgeRelatedConversions()
3921 SrcExpr = msg.get(); in CheckObjCBridgeRelatedConversions()
3929 SourceLocation SrcExprEndLoc = PP.getLocForEndOfToken(SrcExpr->getLocEnd()); in CheckObjCBridgeRelatedConversions()
3947 << FixItHint::CreateInsertion(SrcExpr->getLocStart(), "[") in CheckObjCBridgeRelatedConversions()
3954 BuildInstanceMessageImplicit(SrcExpr, SrcType, in CheckObjCBridgeRelatedConversions()
3958 SrcExpr = msg.get(); in CheckObjCBridgeRelatedConversions()
HDSemaOverload.cpp10305 ExprResult &SrcExpr, bool doFunctionPointerConverion, in ResolveAndFixSingleFunctionTemplateSpecialization() argument
10309 assert(SrcExpr.get()->getType() == Context.OverloadTy); in ResolveAndFixSingleFunctionTemplateSpecialization()
10311 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
10317 if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getLocStart())) { in ResolveAndFixSingleFunctionTemplateSpecialization()
10318 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
10340 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
10346 FixOverloadedFunctionReference(SrcExpr.get(), found, fn); in ResolveAndFixSingleFunctionTemplateSpecialization()
10353 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
10366 NoteAllOverloadCandidates(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
10368 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
[all …]
HDSemaExpr.cpp11616 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); in ConversionToObjCStringLiteralCheck() local
11617 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr)) in ConversionToObjCStringLiteralCheck()
11619 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts(); in ConversionToObjCStringLiteralCheck()
11621 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr); in ConversionToObjCStringLiteralCheck()
11633 Expr *SrcExpr, AssignmentAction Action, in DiagnoseAssignmentResult() argument
11651 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr); in DiagnoseAssignmentResult()
11656 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
11661 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
11672 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
11716 IsStringLiteralToNonConstPointerConversion(SrcExpr, DstType)) in DiagnoseAssignmentResult()
[all …]
HDTreeTransform.h2783 Expr *SrcExpr, TypeSourceInfo *DstTInfo, in RebuildConvertVectorExpr() argument
2785 return SemaRef.SemaConvertVectorExpr(SrcExpr, DstTInfo, in RebuildConvertVectorExpr()
10499 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformConvertVectorExpr() local
10500 if (SrcExpr.isInvalid()) in TransformConvertVectorExpr()
10509 SrcExpr.get() == E->getSrcExpr()) in TransformConvertVectorExpr()
10513 SrcExpr.get(), Type, in TransformConvertVectorExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExpr.h3506 Stmt *SrcExpr;
3515 ConvertVectorExpr(Expr* SrcExpr, TypeSourceInfo *TI, QualType DstType, in ConvertVectorExpr() argument
3520 DstType->isDependentType() || SrcExpr->isValueDependent(), in ConvertVectorExpr()
3522 SrcExpr->isInstantiationDependent()), in ConvertVectorExpr()
3524 SrcExpr->containsUnexpandedParameterPack())), in ConvertVectorExpr()
3525 SrcExpr(SrcExpr), TInfo(TI), BuiltinLoc(BuiltinLoc), RParenLoc(RParenLoc) {} in ConvertVectorExpr()
3528 Expr *getSrcExpr() const { return cast<Expr>(SrcExpr); } in getSrcExpr()
3552 child_range children() { return child_range(&SrcExpr, &SrcExpr+1); } in children()
4644 Stmt *SrcExpr;
4652 AsTypeExpr(Expr* SrcExpr, QualType DstType, in AsTypeExpr() argument
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGObjC.cpp2943 DeclRefExpr SrcExpr(&srcDecl, false, SrcTy, in GenerateObjCAtomicSetterCopyHelperFunction() local
2945 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(), in GenerateObjCAtomicSetterCopyHelperFunction()
3016 DeclRefExpr SrcExpr(&srcDecl, false, SrcTy, in GenerateObjCAtomicGetterCopyHelperFunction() local
3019 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(), in GenerateObjCAtomicGetterCopyHelperFunction()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h2451 ExprResult &SrcExpr,
7455 Expr *&SrcExpr);
7457 bool ConversionToObjCStringLiteralCheck(QualType DstType, Expr *&SrcExpr);
8213 Expr *SrcExpr, AssignmentAction Action,
8225 Expr *SrcExpr);
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp871 E->SrcExpr = Reader.ReadSubExpr(); in VisitConvertVectorExpr()
1680 E->SrcExpr = Reader.ReadSubExpr(); in VisitAsTypeExpr()