Lines Matching full:preamble

9 // Helper class to build precompiled preamble.
79 // Collects files whose existence would invalidate the preamble.
84 // search path entries whose roots don't exist when the preamble is built.
198 // so it's not intended to be used outside preamble-handling.
203 // FIXME: This is a hack so that we can override the preamble file during in create()
204 // crash-recovery testing, which is the only case where the preamble files in create()
217 EC = llvm::sys::fs::createTemporaryFile("preamble", "pch", FD, File); in create()
221 llvm::sys::path::append(TempPath, "preamble-%%%%%%.pch"); in create()
432 // Create a temporary file for the precompiled preamble. In rare in Build()
441 // Save the preamble text for later; we'll need to compare against it for in Build()
454 // Inform preprocessor to record conditional stack when building the preamble. in Build()
457 // Create the compiler instance to use for building the precompiled preamble. in Build()
499 // Remap the main source file to the preamble buffer. in Build()
615 // We've previously computed a preamble. Check whether we have the same in CanReuse()
616 // preamble now that we did before, and that there's enough space in in CanReuse()
617 // the main-file buffer within the precompiled preamble to fit the in CanReuse()
624 // The preamble has not changed. We may be able to re-use the precompiled in CanReuse()
625 // preamble. in CanReuse()
627 // Check that none of the files used by the preamble have changed. in CanReuse()
704 // consider the preamble out-of-date. in CanReuse()
783 // The preamble is going to overwrite it anyway. in configurePreamble()
814 // For in-memory preamble, we have to provide a VFS overlay that makes it in setupPreambleStorage()
841 return "build-preamble.error"; in name()