/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowAnalysis.h | 339 DiagnosisCallbacks<AnalysisT, Diagnostic> Diagnoser, 352 if (Diagnoser.Before) { 354 [&ASTCtx, &Diagnoser, 357 auto EltDiagnostics = Diagnoser.Before( 366 if (Diagnoser.After) { 368 [&ASTCtx, &Diagnoser, 371 auto EltDiagnostics = Diagnoser.After( 400 DiagnosisCallback<AnalysisT, Diagnostic> Diagnoser, 403 DiagnosisCallbacks<AnalysisT, Diagnostic> Callbacks = {nullptr, Diagnoser};
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 2001 } Diagnoser(VLADiag, VLAIsError); in checkArraySize() local 2004 S.VerifyIntegerConstantExpression(ArraySize, &SizeVal, Diagnoser); in checkArraySize() 2005 if (Diagnoser.IsVLA) in checkArraySize() 8875 TypeDiagnoser &Diagnoser) { in RequireCompleteExprType() argument 8877 Diagnoser); in RequireCompleteExprType() 8881 BoundTypeDiagnoser<> Diagnoser(DiagID); in RequireCompleteExprType() local 8882 return RequireCompleteExprType(E, CompleteTypeKind::Default, Diagnoser); in RequireCompleteExprType() 8887 TypeDiagnoser &Diagnoser) { in RequireCompleteType() argument 8888 if (RequireCompleteTypeImpl(Loc, T, Kind, &Diagnoser)) in RequireCompleteType() 9063 TypeDiagnoser *Diagnoser) { in RequireCompleteTypeImpl() argument [all …]
|
H A D | SemaDeclCXX.cpp | 1152 } Diagnoser(R, Args); in isTupleLike() local 1159 E = S.VerifyIntegerConstantExpression(E.get(), &Size, Diagnoser); in isTupleLike() 5877 TypeDiagnoser &Diagnoser) { in RequireNonAbstractType() argument 5882 Diagnoser.diagnose(*this, Loc, T); in RequireNonAbstractType() 11396 BadSpecifierDiagnoser Diagnoser( in CheckDeductionGuideDeclarator() local 11400 Diagnoser.check(DS.getStorageClassSpecLoc(), DS.getStorageClassSpec()); in CheckDeductionGuideDeclarator() 11405 Diagnoser.check(DS.getInlineSpecLoc(), "inline"); in CheckDeductionGuideDeclarator() 11406 Diagnoser.check(DS.getNoreturnSpecLoc(), "_Noreturn"); in CheckDeductionGuideDeclarator() 11407 Diagnoser.check(DS.getConstexprSpecLoc(), "constexpr"); in CheckDeductionGuideDeclarator() 11410 Diagnoser in CheckDeductionGuideDeclarator() [all...] |
H A D | SemaExpr.cpp | 16893 } Diagnoser; in VerifyIntegerConstantExpression() local 16895 return VerifyIntegerConstantExpression(E, Result, Diagnoser, CanFold); in VerifyIntegerConstantExpression() 16912 } Diagnoser(DiagID); in VerifyIntegerConstantExpression() local 16914 return VerifyIntegerConstantExpression(E, Result, Diagnoser, CanFold); in VerifyIntegerConstantExpression() 16930 VerifyICEDiagnoser &Diagnoser, in VerifyIntegerConstantExpression() argument 16985 } ConvertDiagnoser(Diagnoser); in VerifyIntegerConstantExpression() 17002 if (!Diagnoser.Suppress) in VerifyIntegerConstantExpression() 17003 Diagnoser.diagnoseNotICEType(*this, DiagLoc, E->getType()) in VerifyIntegerConstantExpression() 17037 if (!Diagnoser.Suppress) { in VerifyIntegerConstantExpression() 17038 Diagnoser.diagnoseNotICE(*this, DiagLoc) << E->getSourceRange(); in VerifyIntegerConstantExpression() [all …]
|
H A D | SemaTemplate.cpp | 6857 } Diagnoser(ArgType); in CheckTemplateArgument() local 6859 Arg = VerifyIntegerConstantExpression(Arg, &Value, Diagnoser).get(); in CheckTemplateArgument()
|
H A D | SemaOpenMP.cpp | 15476 } Diagnoser; in VerifyPositiveIntegerConstantInClause() local 15477 ICE = SemaRef.VerifyIntegerConstantExpression(E, &Result, Diagnoser, in VerifyPositiveIntegerConstantInClause()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 5765 TypeDiagnoser &Diagnoser); 5769 BoundTypeDiagnoser<Ts...> Diagnoser(DiagID, Args...); in RequireNonAbstractType() 5770 return RequireNonAbstractType(Loc, T, Diagnoser); in RequireNonAbstractType() 7256 VerifyICEDiagnoser &Diagnoser, 7859 SizelessTypeDiagnoser<Ts...> Diagnoser(DiagID, Args...); in RequireCompleteSizedType() 7860 return RequireCompleteType(Loc, T, CompleteTypeKind::Normal, Diagnoser); in RequireCompleteSizedType() 7866 SizelessTypeDiagnoser<Ts...> Diagnoser(DiagID, Args...); in RequireCompleteSizedExprType() 7867 return RequireCompleteExprType(E, CompleteTypeKind::Normal, Diagnoser); in RequireCompleteSizedExprType() 14835 TypeDiagnoser &Diagnoser); 14840 BoundTypeDiagnoser<Ts...> Diagnoser(DiagID, Args...); in RequireCompleteExprType() [all …]
|