Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCast.cpp72 ExprResult SrcExpr; member
148 SrcExpr = src; in checkObjCConversion()
156 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.get()); in checkNonOverloadPlaceholders()
682 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.get()); in CheckDynamicCast()
835 SrcExpr = Self.CheckPlaceholderExpr(SrcExpr.get()); in CheckConstCast()
1010 SrcExpr = Self.IgnoredValueConversions(SrcExpr.get()); in CheckStaticCast()
1664 SrcExpr = Result; in TryStaticImplicitCast()
2337 SrcExpr = Self.IgnoredValueConversions(SrcExpr.get()); in CheckCXXCStyleCast()
2361 SrcExpr = Self.prepareVectorSplat(DestType, SrcExpr.get()); in CheckCXXCStyleCast()
2492 SrcExpr = Self.IgnoredValueConversions(SrcExpr.get()); in CheckCStyleCast()
[all …]
H A DSemaExprObjC.cpp4079 Expr *&SrcExpr, bool Diagnose) { in CheckObjCBridgeRelatedConversions() argument
4105 getLocForEndOfToken(SrcExpr->getEndLoc()); in CheckObjCBridgeRelatedConversions()
4109 << FixItHint::CreateInsertion(SrcExpr->getBeginLoc(), in CheckObjCBridgeRelatedConversions()
4117 Expr *args[] = { SrcExpr }; in CheckObjCBridgeRelatedConversions()
4122 SrcExpr = msg.get(); in CheckObjCBridgeRelatedConversions()
4133 getLocForEndOfToken(SrcExpr->getEndLoc()); in CheckObjCBridgeRelatedConversions()
4152 << FixItHint::CreateInsertion(SrcExpr->getBeginLoc(), "[") in CheckObjCBridgeRelatedConversions()
4159 BuildInstanceMessageImplicit(SrcExpr, SrcType, in CheckObjCBridgeRelatedConversions()
4163 SrcExpr = msg.get(); in CheckObjCBridgeRelatedConversions()
H A DSemaStmt.cpp1237 Expr *SrcExpr) { in DiagnoseAssignmentEnum() argument
1238 if (Diags.isIgnored(diag::warn_not_in_enum_assignment, SrcExpr->getExprLoc())) in DiagnoseAssignmentEnum()
1244 if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() && in DiagnoseAssignmentEnum()
1245 SrcExpr->isIntegerConstantExpr(Context)) { in DiagnoseAssignmentEnum()
1250 llvm::APSInt RhsVal = SrcExpr->EvaluateKnownConstInt(Context); in DiagnoseAssignmentEnum()
1259 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment) in DiagnoseAssignmentEnum()
1284 Diag(SrcExpr->getExprLoc(), diag::warn_not_in_enum_assignment) in DiagnoseAssignmentEnum()
H A DSemaOverload.cpp11460 ExprResult &SrcExpr, bool DoFunctionPointerConverion) { in resolveAndFixAddressOfOnlyViableOverloadCandidate() argument
11461 Expr *E = SrcExpr.get(); in resolveAndFixAddressOfOnlyViableOverloadCandidate()
11479 SrcExpr = Fixed; in resolveAndFixAddressOfOnlyViableOverloadCandidate()
11582 assert(SrcExpr.get()->getType() == Context.OverloadTy); in ResolveAndFixSingleFunctionTemplateSpecialization()
11590 if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getBeginLoc())) { in ResolveAndFixSingleFunctionTemplateSpecialization()
11591 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
11613 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
11626 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
11639 NoteAllOverloadCandidates(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
11641 SrcExpr = ExprError(); in ResolveAndFixSingleFunctionTemplateSpecialization()
[all …]
H A DSemaExpr.cpp13955 Expr *SrcExpr = Exp->IgnoreParenImpCasts(); in ConversionToObjCStringLiteralCheck() local
13956 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr)) in ConversionToObjCStringLiteralCheck()
13958 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts(); in ConversionToObjCStringLiteralCheck()
13960 StringLiteral *SL = dyn_cast<StringLiteral>(SrcExpr); in ConversionToObjCStringLiteralCheck()
13972 const Expr *SrcExpr) { in maybeDiagnoseAssignmentToFunction() argument
13974 !SrcExpr->getType()->isFunctionType()) in maybeDiagnoseAssignmentToFunction()
14011 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr); in DiagnoseAssignmentResult()
14016 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
14021 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
14132 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
[all …]
H A DTreeTransform.h3151 Expr *SrcExpr, TypeSourceInfo *DstTInfo, in RebuildConvertVectorExpr() argument
3153 return SemaRef.SemaConvertVectorExpr(SrcExpr, DstTInfo, in RebuildConvertVectorExpr()
12198 ExprResult SrcExpr = getDerived().TransformExpr(E->getSrcExpr()); in TransformConvertVectorExpr() local
12199 if (SrcExpr.isInvalid()) in TransformConvertVectorExpr()
12208 SrcExpr.get() == E->getSrcExpr()) in TransformConvertVectorExpr()
12212 SrcExpr.get(), Type, in TransformConvertVectorExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h3921 Stmt *SrcExpr;
3937 SrcExpr->isInstantiationDependent()), in ConvertVectorExpr()
3940 SrcExpr(SrcExpr), TInfo(TI), BuiltinLoc(BuiltinLoc), RParenLoc(RParenLoc) {} in ConvertVectorExpr()
3967 child_range children() { return child_range(&SrcExpr, &SrcExpr+1); } in children()
3969 return const_child_range(&SrcExpr, &SrcExpr + 1); in children()
5233 Stmt *SrcExpr;
5241 AsTypeExpr(Expr* SrcExpr, QualType DstType, in AsTypeExpr() argument
5248 SrcExpr->isInstantiationDependent()), in AsTypeExpr()
5251 SrcExpr(SrcExpr), BuiltinLoc(BuiltinLoc), RParenLoc(RParenLoc) {} in AsTypeExpr()
5270 child_range children() { return child_range(&SrcExpr, &SrcExpr+1); } in children()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjC.cpp3466 DeclRefExpr SrcExpr(getContext(), &SrcDecl, false, SrcTy, VK_RValue, in GenerateObjCAtomicSetterCopyHelperFunction() local
3468 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(), in GenerateObjCAtomicSetterCopyHelperFunction()
3544 DeclRefExpr SrcExpr(getContext(), &SrcDecl, false, SrcTy, VK_RValue, in GenerateObjCAtomicGetterCopyHelperFunction() local
3547 UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(), in GenerateObjCAtomicGetterCopyHelperFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2923 ExprResult &SrcExpr, bool DoFunctionPointerConversion = false);
2931 ExprResult &SrcExpr,
8326 Expr *&SrcExpr, bool Diagnose = true);
8328 bool ConversionToObjCStringLiteralCheck(QualType DstType, Expr *&SrcExpr,
9594 Expr *SrcExpr, AssignmentAction Action,
9606 Expr *SrcExpr);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1016 E->SrcExpr = Record.readSubExpr(); in VisitConvertVectorExpr()
1902 E->SrcExpr = Record.readSubExpr(); in VisitAsTypeExpr()