• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/

Lines Matching refs:DT

100 static bool EvaluateDefined(PPValue &Result, Token &PeekTok, DefinedTracker &DT,
132 DT.IncludedUndefinedIds = !Macro;
214 DT.State = DefinedTracker::DefinedMacro;
215 DT.TheMacro = II;
222 /// expression in DT. See above for information on what DT means.
227 static bool EvaluateValue(PPValue &Result, Token &PeekTok, DefinedTracker &DT,
229 DT.State = DefinedTracker::Unknown;
248 return EvaluateDefined(Result, PeekTok, DT, ValueLive, PP);
260 DT.IncludedUndefinedIds = true;
396 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
401 // Just use DT unmodified as our result.
405 DT.IncludedUndefinedIds, PP))
414 DT.State = DefinedTracker::Unknown;
425 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
433 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
447 DT.State = DefinedTracker::Unknown;
454 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
460 DT.State = DefinedTracker::Unknown;
467 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
474 if (DT.State == DefinedTracker::DefinedMacro)
475 DT.State = DefinedTracker::NotDefinedMacro;
476 else if (DT.State == DefinedTracker::NotDefinedMacro)
477 DT.State = DefinedTracker::DefinedMacro;
583 DefinedTracker DT;
584 if (EvaluateValue(RHS, PeekTok, DT, RHSIsLive, PP)) return true;
585 IncludedUndefinedIds = DT.IncludedUndefinedIds;
778 DefinedTracker DT;
779 if (EvaluateValue(AfterColonVal, PeekTok, DT, AfterColonLive, PP))
843 DefinedTracker DT;
845 if (EvaluateValue(ResVal, Tok, DT, true, *this)) {
858 DT.IncludedUndefinedIds,
868 if (DT.State == DefinedTracker::NotDefinedMacro)
869 IfNDefMacro = DT.TheMacro;
873 return {ResVal.Val != 0, DT.IncludedUndefinedIds, ResVal.getRange()};
879 Tok, true, DT.IncludedUndefinedIds, *this)) {
886 return {false, DT.IncludedUndefinedIds, ResVal.getRange()};
898 return {ResVal.Val != 0, DT.IncludedUndefinedIds, ResVal.getRange()};