Home | History | Annotate | Download | only in Serialization

Lines Matching refs:Module

1187   // Detailed record is important since it is used for the module cache hash.
1310 // Add the compiler's own module.map in the set of (non-system) input files.
1316 llvm::sys::path::append(P, "module.map");
1537 Module *Mod = HS.findModuleForHeader(key.FE).getModule();
1676 // Starting offset of this entry within this module, so skip the dummy.
2115 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // imported module
2193 unsigned ASTWriter::getSubmoduleID(Module *Mod) {
2194 llvm::DenseMap<Module *, unsigned>::iterator Known = SubmoduleIDs.find(Mod);
2201 unsigned ASTWriter::getExistingSubmoduleID(Module *Mod) const {
2205 llvm::DenseMap<Module *, unsigned>::const_iterator
2214 /// given module).
2215 static unsigned getNumberOfModules(Module *Mod) {
2217 for (Module::submodule_iterator Sub = Mod->submodule_begin(),
2225 void ASTWriter::WriteSubmodules(Module *WritingModule) {
2226 // Determine the dependencies of our module and each of it's submodules.
2234 if (Module *ImportedFrom
2308 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Other module
2319 std::queue<Module *> Q;
2322 Module *Mod = Q.front();
2412 if (Module *Exported = Mod->Exports[I].getPointer()) {
2453 // Queue up the submodules of this module.
2454 for (Module::submodule_iterator Sub = Mod->submodule_begin(),
2471 // Find the module that owns this location.
2473 Module *OwningMod
2478 // Check whether this submodule is part of our own module.
2488 // imports the module.
3151 // is if it came from a module.
3781 Module *WritingModule, StringRef isysroot,
3818 Module *WritingModule) {
4104 // Write the mapping information describing our module dependencies and how
4108 // *(module-name-len:i16 module-name:len*i8
4160 // If we're emitting a module, write out the submodule information.
4241 // Sort module IDs.
4244 // Unique module IDs.
5194 void ASTWriter::ModuleRead(serialization::SubmoduleID ID, Module *Mod) {