Lines Matching defs:PCH

272 // PCH validator implementation
1962 // Otherwise we have a PCH. It's considered to be "imported" at the first
2598 // If a PCH is loaded and validation is disabled for PCH then disable
2599 // validation for the PCH and the modules it loads.
2606 return bool(DisableValidationKind & DisableValidationForModuleKind::PCH);
2756 // PCH.
2846 // Build a list of the PCH imports that got us here (in reverse).
2851 // The top-level PCH is stale.
3035 // MODULE_NAME record. However, PCH files have no MODULE_NAME, and yet still
3227 // Relative paths in a relocatable PCH are relative to our sysroot.
3250 // will already have been validated, but this catches the PCH case.
3772 // FIXME: Ignore weak undeclared identifiers from non-original PCH
4422 // In case it was imported by a PCH, there's a chance the user is
4821 // FIXME: We assume that locations from PCH / preamble do not need
4914 static ASTFileSignature readASTFileSignature(StringRef PCH);
4916 /// Whether \p Stream doesn't start with the AST/PCH file magic number 'CPCH'.
4938 return 0; // PCH
5025 // This is used for compatibility with older PCH formats.
5054 // a PCH file sort of works, but it's a bit wonky.
5480 /// Reads and return the signature record from \p PCH's control block, or
5482 static ASTFileSignature readASTFileSignature(StringRef PCH) {
5483 BitstreamCursor Stream(PCH);
8545 // FIXME: Why a PCH test is failing if we remove the iterator after findAll?
8592 /// Under non-PCH compilation the consumer receives the objc methods
8744 llvm::errs() << "*** PCH/ModuleFile Remappings:\n";
8753 llvm::errs() << "\n*** PCH/Modules Loaded:";
8848 // popping entries that were included/imported from a PCH/module.
8881 // popping entries that were included/imported from a PCH/module.
8928 // lookups). Perform the lookup in PCH files, though, since we don't build
8929 // a complete initial identifier table if we're carrying on from a PCH.
9618 // It's a prefix (preamble, PCH, ...). Look it up by index.
9632 // FIXME: Is this true even if we have an explicit module file and a PCH?
9646 // If there is only a single PCH, return it instead.
9647 // Chained PCH are not supported.
10855 // FIXME: this works around module+PCH performance issue.
10883 : Listener(bool(DisableValidationKind & DisableValidationForModuleKind::PCH)