Home
last modified time | relevance | path

Searched refs:SemaDiagnosticBuilder (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaBase.h110 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 DAttr.h153 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 DSemaCUDA.h91 SemaDiagnosticBuilder DiagIfDeviceCode(SourceLocation Loc, unsigned DiagID);
97 SemaDiagnosticBuilder DiagIfHostCode(SourceLocation Loc, unsigned DiagID);
H A DSemaSYCL.h49 SemaDiagnosticBuilder DiagIfDeviceCode(SourceLocation Loc, unsigned DiagID);
H A DSema.h811 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 DSemaOpenMP.h72 SemaDiagnosticBuilder diagIfOpenMPDeviceCode(SourceLocation Loc,
89 SemaDiagnosticBuilder diagIfOpenMPHostCode(SourceLocation Loc,
H A DSemaObjC.h171 Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaBase.cpp36 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 DSemaCUDA.cpp819 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 DSemaSYCL.cpp26 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 DSemaOpenACC.cpp1273 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 DSema.cpp1898 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 DSemaExprCXX.cpp2208 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 DSemaStmt.cpp1066 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 DSemaOpenMP.cpp2053 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 DSemaExpr.cpp16885 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 DSemaObjC.cpp2313 Expr *SourceExpr, const Sema::SemaDiagnosticBuilder &Builder) { in adornBoolConversionDiagWithTernaryFixit()
H A DSemaDeclCXX.cpp1146 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 DSemaTemplate.cpp6853 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 DSemaType.cpp1986 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 DSemaDeclObjC.cpp2255 const SemaBase::SemaDiagnosticBuilder &B = in WarnUndefinedMethod()
H A DSemaChecking.cpp6582 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic()
6589 const Sema::SemaDiagnosticBuilder &Note = in EmitFormatDiagnostic()
H A DSemaDecl.cpp12784 friend const Sema::SemaDiagnosticBuilder &
12785 operator<<(const Sema::SemaDiagnosticBuilder &Diag, VarDeclOrName VN) { in operator <<()