| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 72 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 D | SemaExprObjC.cpp | 4079 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 D | SemaStmt.cpp | 1237 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 D | SemaOverload.cpp | 11460 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 D | SemaExpr.cpp | 13955 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 D | TreeTransform.h | 3151 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 D | Expr.h | 3921 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 D | CGObjC.cpp | 3466 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 D | Sema.h | 2923 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 D | ASTReaderStmt.cpp | 1016 E->SrcExpr = Record.readSubExpr(); in VisitConvertVectorExpr() 1902 E->SrcExpr = Record.readSubExpr(); in VisitAsTypeExpr()
|