Lines Matching defs:Baseline
799 const PreambleData &Baseline,
804 // First scan preprocessor directives in Baseline and Modified. These will be
807 // - If scanning for Baseline fails, no knowledge of existing includes hence
813 scanPreamble(Baseline.Preamble.getContents(), Modified.CompileCommand);
817 return PreamblePatch::unmodified(Baseline);
823 return PreamblePatch::unmodified(Baseline);
831 return PreamblePatch::unmodified(Baseline);
834 PP.Baseline = &Baseline;
848 // Baseline for exclusion.
852 for (const auto &Inc : Baseline.Includes.MainFileIncludes)
887 PP.PreambleIncludes = Baseline.Includes.MainFileIncludes;
893 // #define BAR(X) OLD(X) // Exists in the Baseline
912 PP.PatchedDiags = patchDiags(Baseline.Diags, *BaselineScan, *ModifiedScan);
921 const PreambleData &Baseline) {
922 return create(FileName, Modified, Baseline, PatchType::All);
927 const PreambleData &Baseline) {
928 return create(FileName, Modified, Baseline, PatchType::MacroDirectives);
936 // Make sure this is a deep copy, as the same Baseline might be used
938 *CI.TargetOpts = *Baseline->TargetOpts;
961 PP.Baseline = &Preamble;
970 return Baseline->Marks;
976 return Baseline->Macros;