Home | History | Annotate | Download | only in Serialization

Lines Matching defs:import

389   // If the original import came from a file explicitly generated by the user,
392 // module import.
1538 // implicit module import.
1735 DefMacroDirective *import(Preprocessor &PP, SourceLocation ImportLoc) const {
1950 // source location for the import, we don't have a location for the macro.
1954 assert(ImportLoc.isValid() && "no import location for a visible macro?");
1960 // Create a synthetic macro definition corresponding to the import (or null
1962 DefMacroDirective *MD = MMI->import(PP, ImportLoc);
2149 // Print the import stack.
2344 // The import location will be the local one for now; we will adjust
2345 // all import locations of module imports after the global source
2462 assert(ImportedBy && "top-level import should be verified");
2473 assert(ImportedBy && "top-level import should be verified");
3389 assert(ImportLoc.isValid() && "Missing import location");
3515 // Setup the import locations and notify the module manager that we've
3524 // Set the import location.
3557 case UnresolvedModuleRef::Import:
3887 for (auto &Import : ImportedModules) {
3888 if (Module *Imported = getSubmodule(Import.ID))
3890 /*ImportLoc=*/Import.ImportLoc,
4449 Unresolved.Kind = UnresolvedModuleRef::Import;
6789 // FIXME: What happens if these are changed by a module import?
6795 // FIXME: What happens if these are changed by a module import?
8103 // Trigger the import of the full definition of each class that had any