Searched refs:DiagState (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnostic.h257 /// A new DiagState is created and kept around when diagnostic pragmas modify
260 class DiagState { class in class:clang::DiagnosticsEngine
284 DiagState() function in class:clang::DiagnosticsEngine::DiagState
308 std::list<DiagState> DiagStates;
315 void appendFirst(DiagState *State);
318 void append(SourceManager &SrcMgr, SourceLocation Loc, DiagState *State);
321 DiagState *lookup(SourceManager &SrcMgr, SourceLocation Loc) const;
338 DiagState *getCurDiagState() const { return CurDiagState; }
353 DiagState *State;
356 DiagStatePoint(DiagState *Stat
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DDiagnostic.cpp141 // Create a DiagState and DiagStatePoint representing diagnostic changes
164 void DiagnosticsEngine::DiagStateMap::appendFirst(DiagState *State) {
172 DiagState *State) {
195 DiagnosticsEngine::DiagState *
207 DiagnosticsEngine::DiagState *
336 void DiagnosticsEngine::PushDiagStatePoint(DiagState *State,
375 // A diagnostic pragma occurred, create a new DiagState initialized with
H A DDiagnosticIDs.cpp213 DiagnosticsEngine::DiagState::getOrAddMapping(diag::kind Diag) {
428 DiagnosticsEngine::DiagState *State = Diag.GetDiagStateForLoc(Loc);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp6172 using DiagState = DiagnosticsEngine::DiagState;
6173 SmallVector<DiagState *, 32> DiagStates;
6184 [&](const DiagState &BasedOn, SourceLocation Loc,
6185 bool IncludeNonPragmaStates) -> DiagnosticsEngine::DiagState * {
6190 // A new DiagState was created here.
6192 DiagState *NewState = &Diag.DiagStates.back();
6220 DiagState *FirstState;
6239 DiagState Initial;
H A DASTWriter.cpp2703 llvm::SmallDenseMap<const DiagnosticsEngine::DiagState *, unsigned, 64>
2709 [](const DiagnosticsEngine::DiagState *DS) -> unsigned {
2722 auto AddDiagState = [&](const DiagnosticsEngine::DiagState *State,

Completed in 205 milliseconds