Lines Matching refs:BaseDir
989 /// \param BaseDir When non-NULL, the PCH file is a relocatable AST file and
995 adjustFilenameForRelocatableAST(const char *Filename, StringRef BaseDir) {
998 if (BaseDir.empty())
1003 for (; Filename[Pos] && Pos < BaseDir.size(); ++Pos)
1004 if (Filename[Pos] != BaseDir[Pos])
1014 if (!llvm::sys::path::is_separator(BaseDir.back()))
1154 SmallString<128> BaseDir(WritingModule->Directory->getName());
1155 cleanPathForOutput(Context.getSourceManager().getFileManager(), BaseDir);
1171 Stream.EmitRecordWithBlob(AbbrevCode, Record, BaseDir);
1175 BaseDirectory.assign(BaseDir.begin(), BaseDir.end());