Lines Matching refs:Preamble
244 std::shared_ptr<const PreambleData> Preamble) { in build() argument
249 if (Preamble && Preamble->StatCache) in build()
250 VFS = Preamble->StatCache->getConsumingFS(std::move(VFS)); in build()
257 Preamble ? &Preamble->Preamble : nullptr; in build()
266 if (Preamble) { in build()
267 Patch = PreamblePatch::create(Filename, Inputs, *Preamble); in build()
360 if (Preamble) { in build()
361 for (const auto &Inc : Preamble->Includes.MainFileIncludes) in build()
375 if (Preamble) { in build()
376 Includes = Preamble->Includes; in build()
390 if (Preamble) in build()
391 Macros = Preamble->Macros; in build()
399 if (Preamble) in build()
400 CanonIncludes = Preamble->CanonIncludes; in build()
440 if (Preamble) in build()
441 Diags.insert(Diags.end(), Preamble->Diags.begin(), Preamble->Diags.end()); in build()
447 return ParsedAST(Inputs.Version, std::move(Preamble), std::move(Clang), in build()
533 std::shared_ptr<const PreambleData> Preamble, in ParsedAST() argument
540 : Version(Version), Preamble(std::move(Preamble)), Clang(std::move(Clang)), in ParsedAST()
550 if (!Preamble) in preambleVersion()
552 return llvm::StringRef(Preamble->Version); in preambleVersion()