reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2563 BitstreamCursor &Stream = F.Stream; 2582 readUnhashedControlBlock(F, ImportedBy, ClientLoadCapabilities)) 2618 if (!DisableValidation && F.Kind != MK_ExplicitModule && 2619 F.Kind != MK_PrebuiltModule) { 2629 F.InputFilesValidationTimestamp <= HSOpts.BuildSessionTimestamp && 2630 F.Kind == MK_ImplicitModule)) 2634 InputFile IF = getInputFile(F, I+1, Complain); 2641 Listener->visitModuleFile(F.FileName, F.Kind); 2641 Listener->visitModuleFile(F.FileName, F.Kind); 2648 InputFileInfo FI = readInputFileInfo(F, I+1); 2650 F.Kind == MK_ExplicitModule || 2651 F.Kind == MK_PrebuiltModule); 2661 F.InputFilesCursor = Stream; 2666 if (ReadBlockAbbrevs(F.InputFilesCursor, INPUT_FILES_BLOCK_ID)) { 2683 F.Kind == MK_ExplicitModule || F.Kind == MK_PrebuiltModule; 2683 F.Kind == MK_ExplicitModule || F.Kind == MK_PrebuiltModule; 2750 F.RelocatablePCH = Record[4]; 2752 if (F.RelocatablePCH) 2753 F.BaseDirectory = isysroot.empty() ? "/" : isysroot; 2755 F.HasTimestamps = Record[5]; 2757 F.PCHHasObjectFile = Record[6]; 2819 auto Result = ReadASTCore(ImportedFile, ImportedKind, ImportLoc, &F, 2826 << F.FileName << !F.ModuleName.empty() << F.ModuleName; 2826 << F.FileName << !F.ModuleName.empty() << F.ModuleName; 2826 << F.FileName << !F.ModuleName.empty() << F.ModuleName; 2843 F.OriginalSourceFileID = FileID::get(Record[0]); 2844 F.ActualOriginalSourceFileName = Blob; 2845 F.OriginalSourceFileName = F.ActualOriginalSourceFileName; 2845 F.OriginalSourceFileName = F.ActualOriginalSourceFileName; 2846 ResolveImportedPath(F, F.OriginalSourceFileName); 2846 ResolveImportedPath(F, F.OriginalSourceFileName); 2850 F.OriginalSourceFileID = FileID::get(Record[0]); 2854 F.OriginalDir = Blob; 2858 F.ModuleName = Blob; 2860 << F.ModuleName << F.FileName << (ImportedBy ? true : false) 2860 << F.ModuleName << F.FileName << (ImportedBy ? true : false) 2863 Listener->ReadModuleName(F.ModuleName); 2876 assert(!F.ModuleName.empty() && 2881 F.ModuleName, /*AllowSearch*/ true, 2888 F.Kind != MK_ExplicitModule && F.Kind != MK_PrebuiltModule) { 2888 F.Kind != MK_ExplicitModule && F.Kind != MK_PrebuiltModule) { 2893 << F.ModuleName << Blob << M->Directory->getName(); 2897 F.BaseDirectory = M->Directory->getName(); 2899 F.BaseDirectory = Blob; 2906 ReadModuleMapFileBlock(Record, F, ImportedBy, ClientLoadCapabilities)) 2913 F.InputFileOffsets = 2915 F.InputFilesLoaded.resize(NumInputs); 2916 F.NumUserInputFiles = NumUserInputs;