/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaBase.h | 110 class SemaDiagnosticBuilder { 127 SemaDiagnosticBuilder(Kind K, SourceLocation Loc, unsigned DiagID, 129 SemaDiagnosticBuilder(SemaDiagnosticBuilder &&D); 130 SemaDiagnosticBuilder(const SemaDiagnosticBuilder &) = default; 134 SemaDiagnosticBuilder &operator=(const SemaDiagnosticBuilder &) = delete; 135 SemaDiagnosticBuilder &operator=(SemaDiagnosticBuilder &&) = delete; 137 ~SemaDiagnosticBuilder(); 154 friend const SemaDiagnosticBuilder & 155 operator<<(const SemaDiagnosticBuilder &Diag, const T &Value) { 169 const SemaDiagnosticBuilder &operator<<(T &&V) const { [all …]
|
H A D | Attr.h | 153 const SemaBase::SemaDiagnosticBuilder & 154 appendDiagnostics(const SemaBase::SemaDiagnosticBuilder &Bldr) { in appendDiagnostics() 159 const SemaBase::SemaDiagnosticBuilder & 160 appendDiagnostics(const SemaBase::SemaDiagnosticBuilder &Bldr, T &&ExtraArg, in appendDiagnostics() 184 SemaBase::SemaDiagnosticBuilder DB = S.Diag(D->getBeginLoc(), DiagID); in handleSimpleAttributeOrDiagnose()
|
H A D | SemaCUDA.h | 91 SemaDiagnosticBuilder DiagIfDeviceCode(SourceLocation Loc, unsigned DiagID); 97 SemaDiagnosticBuilder DiagIfHostCode(SourceLocation Loc, unsigned DiagID);
|
H A D | SemaSYCL.h | 49 SemaDiagnosticBuilder DiagIfDeviceCode(SourceLocation Loc, unsigned DiagID);
|
H A D | Sema.h | 811 SemaDiagnosticBuilder targetDiag(SourceLocation Loc, unsigned DiagID, 813 SemaDiagnosticBuilder targetDiag(SourceLocation Loc, 1134 SemaDiagnosticBuilder::DeferredDiagnosticsType DeviceDeferredDiags; 7239 virtual SemaDiagnosticBuilder 7241 virtual SemaDiagnosticBuilder diagnoseNotICE(Sema &S, 7243 virtual SemaDiagnosticBuilder diagnoseFold(Sema &S, SourceLocation Loc); 7884 void emit(const SemaDiagnosticBuilder &DB, in emit() 7898 const SemaDiagnosticBuilder &DB = S.Diag(Loc, DiagID); in diagnose() 7915 const SemaDiagnosticBuilder &DB = S.Diag(Loc, this->DiagID); in diagnose() 10055 virtual SemaDiagnosticBuilder diagnoseNoMatch(Sema &S, SourceLocation Loc, [all …]
|
H A D | SemaOpenMP.h | 72 SemaDiagnosticBuilder diagIfOpenMPDeviceCode(SourceLocation Loc, 89 SemaDiagnosticBuilder diagIfOpenMPHostCode(SourceLocation Loc,
|
H A D | SemaObjC.h | 171 Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaBase.cpp | 36 const SemaBase::SemaDiagnosticBuilder & 37 operator<<(const SemaBase::SemaDiagnosticBuilder &Diag, in operator <<() 46 void SemaBase::SemaDiagnosticBuilder::AddFixItHint( in AddFixItHint() 56 SemaBase::SemaDiagnosticBuilder::getDeviceDeferredDiags() const { in getDeviceDeferredDiags() 60 Sema::SemaDiagnosticBuilder SemaBase::Diag(SourceLocation Loc, unsigned DiagID, in Diag() 73 return SemaDiagnosticBuilder(SemaDiagnosticBuilder::K_Immediate, Loc, in Diag() 77 SemaDiagnosticBuilder DB = getLangOpts().CUDAIsDevice in Diag() 84 Sema::SemaDiagnosticBuilder SemaBase::Diag(SourceLocation Loc, in Diag()
|
H A D | SemaCUDA.cpp | 819 SemaBase::SemaDiagnosticBuilder SemaCUDA::DiagIfDeviceCode(SourceLocation Loc, in DiagIfDeviceCode() 824 SemaDiagnosticBuilder::Kind DiagKind = [&] { in DiagIfDeviceCode() 826 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode() 830 return SemaDiagnosticBuilder::K_Immediate; in DiagIfDeviceCode() 836 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode() 839 return SemaDiagnosticBuilder::K_Immediate; in DiagIfDeviceCode() 842 ? SemaDiagnosticBuilder::K_ImmediateWithCallStack in DiagIfDeviceCode() 843 : SemaDiagnosticBuilder::K_Deferred; in DiagIfDeviceCode() 845 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode() 848 return SemaDiagnosticBuilder(DiagKind, Loc, DiagID, CurFunContext, SemaRef); in DiagIfDeviceCode() [all …]
|
H A D | SemaSYCL.cpp | 26 Sema::SemaDiagnosticBuilder SemaSYCL::DiagIfDeviceCode(SourceLocation Loc, in DiagIfDeviceCode() 31 SemaDiagnosticBuilder::Kind DiagKind = [this, FD] { in DiagIfDeviceCode() 33 return SemaDiagnosticBuilder::K_Nop; in DiagIfDeviceCode() 35 return SemaDiagnosticBuilder::K_ImmediateWithCallStack; in DiagIfDeviceCode() 36 return SemaDiagnosticBuilder::K_Deferred; in DiagIfDeviceCode() 38 return SemaDiagnosticBuilder(DiagKind, Loc, DiagID, FD, SemaRef); in DiagIfDeviceCode()
|
H A D | SemaOpenACC.cpp | 1273 SemaBase::SemaDiagnosticBuilder diagnoseNotInt(Sema &S, SourceLocation Loc, in ActOnIntExpr() 1279 SemaBase::SemaDiagnosticBuilder in ActOnIntExpr() 1285 SemaBase::SemaDiagnosticBuilder in ActOnIntExpr() 1292 SemaBase::SemaDiagnosticBuilder noteExplicitConv(Sema &S, in ActOnIntExpr() 1299 SemaBase::SemaDiagnosticBuilder in ActOnIntExpr() 1304 SemaBase::SemaDiagnosticBuilder in ActOnIntExpr() 1310 SemaBase::SemaDiagnosticBuilder in ActOnIntExpr()
|
H A D | Sema.cpp | 1898 Sema::SemaDiagnosticBuilder::SemaDiagnosticBuilder(Kind K, SourceLocation Loc, in SemaDiagnosticBuilder() function in Sema::SemaDiagnosticBuilder 1921 Sema::SemaDiagnosticBuilder::SemaDiagnosticBuilder(SemaDiagnosticBuilder &&D) in SemaDiagnosticBuilder() function in Sema::SemaDiagnosticBuilder 1931 Sema::SemaDiagnosticBuilder::~SemaDiagnosticBuilder() { in ~SemaDiagnosticBuilder() 1946 Sema::SemaDiagnosticBuilder 1960 return SemaDiagnosticBuilder(SemaDiagnosticBuilder::K_Immediate, Loc, DiagID, in targetDiag()
|
H A D | SemaExprCXX.cpp | 2208 SemaDiagnosticBuilder diagnoseNotInt(Sema &S, SourceLocation Loc, in BuildCXXNew() 2214 SemaDiagnosticBuilder diagnoseIncomplete( in BuildCXXNew() 2220 SemaDiagnosticBuilder diagnoseExplicitConv( in BuildCXXNew() 2225 SemaDiagnosticBuilder noteExplicitConv( in BuildCXXNew() 2231 SemaDiagnosticBuilder diagnoseAmbiguous( in BuildCXXNew() 2236 SemaDiagnosticBuilder noteAmbiguous( in BuildCXXNew() 2242 SemaDiagnosticBuilder diagnoseConversion(Sema &S, SourceLocation Loc, in BuildCXXNew() 3658 SemaDiagnosticBuilder diagnoseNoMatch(Sema &S, SourceLocation Loc, in ActOnCXXDelete() 3663 SemaDiagnosticBuilder diagnoseIncomplete(Sema &S, SourceLocation Loc, in ActOnCXXDelete() 3668 SemaDiagnosticBuilder diagnoseExplicitConv(Sema &S, SourceLocation Loc, in ActOnCXXDelete() [all …]
|
H A D | SemaStmt.cpp | 1066 SemaDiagnosticBuilder diagnoseNotInt(Sema &S, SourceLocation Loc, in CheckSwitchCondition() 1071 SemaDiagnosticBuilder diagnoseIncomplete( in CheckSwitchCondition() 1077 SemaDiagnosticBuilder diagnoseExplicitConv( in CheckSwitchCondition() 1082 SemaDiagnosticBuilder noteExplicitConv( in CheckSwitchCondition() 1088 SemaDiagnosticBuilder diagnoseAmbiguous(Sema &S, SourceLocation Loc, in CheckSwitchCondition() 1093 SemaDiagnosticBuilder noteAmbiguous( in CheckSwitchCondition() 1099 SemaDiagnosticBuilder diagnoseConversion( in CheckSwitchCondition()
|
H A D | SemaOpenMP.cpp | 2053 SemaBase::SemaDiagnosticBuilder 2059 SemaDiagnosticBuilder::Kind Kind = SemaDiagnosticBuilder::K_Nop; in diagIfOpenMPDeviceCode() 2064 Kind = SemaDiagnosticBuilder::K_Immediate; in diagIfOpenMPDeviceCode() 2075 ? SemaDiagnosticBuilder::K_Deferred in diagIfOpenMPDeviceCode() 2076 : SemaDiagnosticBuilder::K_Immediate; in diagIfOpenMPDeviceCode() 2080 Kind = SemaDiagnosticBuilder::K_Nop; in diagIfOpenMPDeviceCode() 2088 return SemaDiagnosticBuilder(Kind, Loc, DiagID, FD, SemaRef); in diagIfOpenMPDeviceCode() 2091 SemaBase::SemaDiagnosticBuilder 2097 SemaDiagnosticBuilder::Kind Kind = SemaDiagnosticBuilder::K_Nop; in diagIfOpenMPHostCode() 2102 Kind = SemaDiagnosticBuilder::K_Immediate; in diagIfOpenMPHostCode() [all …]
|
H A D | SemaExpr.cpp | 16885 SemaDiagnosticBuilder diagnoseNotICEType(Sema &S, SourceLocation Loc, in VerifyIntegerConstantExpression() 16890 SemaDiagnosticBuilder diagnoseNotICE(Sema &S, SourceLocation Loc) override { in VerifyIntegerConstantExpression() 16909 SemaDiagnosticBuilder diagnoseNotICE(Sema &S, SourceLocation Loc) override { in VerifyIntegerConstantExpression() 16917 Sema::SemaDiagnosticBuilder 16923 Sema::SemaDiagnosticBuilder 16949 SemaDiagnosticBuilder diagnoseNotInt(Sema &S, SourceLocation Loc, in VerifyIntegerConstantExpression() 16954 SemaDiagnosticBuilder diagnoseIncomplete( in VerifyIntegerConstantExpression() 16959 SemaDiagnosticBuilder diagnoseExplicitConv( in VerifyIntegerConstantExpression() 16964 SemaDiagnosticBuilder noteExplicitConv( in VerifyIntegerConstantExpression() 16970 SemaDiagnosticBuilder diagnoseAmbiguous( in VerifyIntegerConstantExpression() [all …]
|
H A D | SemaObjC.cpp | 2313 Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder) { in adornBoolConversionDiagWithTernaryFixit()
|
H A D | SemaDeclCXX.cpp | 1146 Sema::SemaDiagnosticBuilder diagnoseNotICE(Sema &S, in isTupleLike() 3417 SemaDiagnosticBuilder B = in ActOnCXXMemberDeclarator() 5420 static void AddInitializerToDiag(const Sema::SemaDiagnosticBuilder &Diag, in AddInitializerToDiag() 5522 // Introduce a new scope as SemaDiagnosticBuilder needs to be destroyed to in DiagnoseBaseOrMemInitializerOrder() 5525 Sema::SemaDiagnosticBuilder D = SemaRef.Diag( in DiagnoseBaseOrMemInitializerOrder() 11370 Sema::SemaDiagnosticBuilder Diagnostic; 17868 SemaDiagnosticBuilder DB = in ActOnFriendFunctionDecl()
|
H A D | SemaTemplate.cpp | 6853 SemaDiagnosticBuilder diagnoseNotICE(Sema &S, in CheckTemplateArgument() 7198 static Sema::SemaDiagnosticBuilder noteLocation(Sema &S, const NamedDecl &Decl, in noteLocation() 7214 SemaDiagnosticBuilder DB = in NoteTemplateLocation()
|
H A D | SemaType.cpp | 1986 Sema::SemaDiagnosticBuilder diagnoseNotICEType(Sema &S, SourceLocation Loc, in checkArraySize() 1991 Sema::SemaDiagnosticBuilder diagnoseNotICE(Sema &S, in checkArraySize() 1997 Sema::SemaDiagnosticBuilder diagnoseFold(Sema &S, in checkArraySize()
|
H A D | SemaDeclObjC.cpp | 2255 const SemaBase::SemaDiagnosticBuilder &B = in WarnUndefinedMethod()
|
H A D | SemaChecking.cpp | 6582 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic() 6589 const Sema::SemaDiagnosticBuilder &Note = in EmitFormatDiagnostic()
|
H A D | SemaDecl.cpp | 12784 friend const Sema::SemaDiagnosticBuilder & 12785 operator<<(const Sema::SemaDiagnosticBuilder &Diag, VarDeclOrName VN) { in operator <<()
|