Lines Matching defs:import
409 // If the original import came from a file explicitly generated by the user,
412 // module import of an implicitly-loaded module file.
1596 // implicit module import.
1800 MacroDirective *import(Preprocessor &PP, SourceLocation ImportLoc) const {
1979 PP.appendMacroDirective(II, HI->second->import(PP, ImportLoc));
2043 // source location for the import, we don't have a location for the macro.
2047 assert(ImportLoc.isValid() && "no import location for a visible macro?");
2053 // Create a synthetic macro definition corresponding to the import (or null
2055 MacroDirective *Imported = MMI->import(PP, ImportLoc);
2255 // Print the import stack.
2438 // The import location will be the local one for now; we will adjust
2439 // all import locations of module imports after the global source
3406 assert(ImportedBy && "top-level import should be verified");
3420 assert(ImportedBy && "top-level import should be verified");
3521 Macro.second->import(PP, SourceLocation()));
3578 assert(ImportLoc.isValid() && "Missing import location");
3703 // Setup the import locations and notify the module manager that we've
3712 // Set the import location.
7062 // FIXME: What happens if these are changed by a module import?
7068 // FIXME: What happens if these are changed by a module import?
8489 // Trigger the import of the full definition of each class that had any