Lines Matching refs:LookupPath
1088 auto SeparateComponents = [](SmallVectorImpl<char> &LookupPath, in LookupEmbedFile()
1091 llvm::sys::path::native(StartingFrom, LookupPath); in LookupEmbedFile()
1093 llvm::sys::path::remove_filename(LookupPath); in LookupEmbedFile()
1094 if (!LookupPath.empty() && in LookupEmbedFile()
1095 !llvm::sys::path::is_separator(LookupPath.back())) { in LookupEmbedFile()
1096 LookupPath.push_back(llvm::sys::path::get_separator().front()); in LookupEmbedFile()
1098 LookupPath.append(FileName.begin(), FileName.end()); in LookupEmbedFile()
1102 SmallString<512> LookupPath; in LookupEmbedFile() local
1109 SeparateComponents(LookupPath, FullFileDir, Filename, true); in LookupEmbedFile()
1111 FM.getFileRef(LookupPath, OpenFile); in LookupEmbedFile()
1119 LookupPath.clear(); in LookupEmbedFile()
1125 SeparateComponents(LookupPath, WorkingDir, Filename, false); in LookupEmbedFile()
1127 FM.getFileRef(LookupPath, OpenFile); in LookupEmbedFile()
1136 LookupPath.clear(); in LookupEmbedFile()
1137 SeparateComponents(LookupPath, Entry, Filename, false); in LookupEmbedFile()
1139 FM.getFileRef(LookupPath, OpenFile); in LookupEmbedFile()