Lines Matching refs:DT
88 static bool EvaluateDefined(PPValue &Result, Token &PeekTok, DefinedTracker &DT,
201 DT.State = DefinedTracker::DefinedMacro;
202 DT.TheMacro = II;
209 /// expression in DT. See above for information on what DT means.
214 static bool EvaluateValue(PPValue &Result, Token &PeekTok, DefinedTracker &DT,
216 DT.State = DefinedTracker::Unknown;
233 return EvaluateDefined(Result, PeekTok, DT, ValueLive, PP);
384 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
389 // Just use DT unmodified as our result.
401 DT.State = DefinedTracker::Unknown;
412 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
420 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
434 DT.State = DefinedTracker::Unknown;
441 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
447 DT.State = DefinedTracker::Unknown;
454 if (EvaluateValue(Result, PeekTok, DT, ValueLive, PP)) return true;
461 if (DT.State == DefinedTracker::DefinedMacro)
462 DT.State = DefinedTracker::NotDefinedMacro;
463 else if (DT.State == DefinedTracker::NotDefinedMacro)
464 DT.State = DefinedTracker::DefinedMacro;
563 DefinedTracker DT;
564 if (EvaluateValue(RHS, PeekTok, DT, RHSIsLive, PP)) return true;
756 DefinedTracker DT;
757 if (EvaluateValue(AfterColonVal, PeekTok, DT, AfterColonLive, PP))
819 DefinedTracker DT;
820 if (EvaluateValue(ResVal, Tok, DT, true, *this)) {
836 if (DT.State == DefinedTracker::NotDefinedMacro)
837 IfNDefMacro = DT.TheMacro;