Lines Matching defs:BaseDir
1181 /// \param BaseDir When non-NULL, the PCH file is a relocatable AST file and
1187 adjustFilenameForRelocatableAST(const char *Filename, StringRef BaseDir) {
1190 if (BaseDir.empty())
1195 for (; Filename[Pos] && Pos < BaseDir.size(); ++Pos)
1196 if (Filename[Pos] != BaseDir[Pos])
1206 if (!llvm::sys::path::is_separator(BaseDir.back()))
1497 SmallString<128> BaseDir;
1501 BaseDir.assign(CWD->getName());
1503 BaseDir.assign(WritingModule->Directory->getName());
1505 cleanPathForOutput(FileMgr, BaseDir);
1522 Stream.EmitRecordWithBlob(AbbrevCode, Record, BaseDir);
1526 BaseDirectory.assign(BaseDir.begin(), BaseDir.end());