Lines Matching refs:NativePath
285 llvm::SmallString<256> NativePath; in PrintFilename() local
286 llvm::sys::path::native(Filename.str(), NativePath); in PrintFilename()
292 if (NativePath.find_first_of(" #${}^!") != StringRef::npos) in PrintFilename()
293 OS << '\"' << NativePath << '\"'; in PrintFilename()
295 OS << NativePath; in PrintFilename()
299 for (unsigned i = 0, e = NativePath.size(); i != e; ++i) { in PrintFilename()
300 if (NativePath[i] == '#') // Handle '#' the broken gcc way. in PrintFilename()
302 else if (NativePath[i] == ' ') { // Handle space correctly. in PrintFilename()
305 while (j > 0 && NativePath[--j] == '\\') in PrintFilename()
307 } else if (NativePath[i] == '$') // $ is escaped by $$. in PrintFilename()
309 OS << NativePath[i]; in PrintFilename()