Lines Matching defs:BaseName
1585 /// does not provide a filename, then use BaseName, and use the extension
1588 StringRef BaseName, types::ID FileType) {
1592 // If the argument is empty, output to BaseName in the current dir.
1593 Filename = BaseName;
1595 // If the argument is a directory, output to BaseName in that dir.
1596 llvm::sys::path::append(Filename, BaseName);
1639 StringRef BaseName = llvm::sys::path::filename(BaseInput);
1641 return C.addResultFile(MakeCLOutputFilename(C.getArgs(), FaValue, BaseName,
1658 StringRef BaseName;
1662 BaseName = BasePath;
1664 BaseName = llvm::sys::path::filename(BasePath);
1673 NamedOutput = MakeCLOutputFilename(C.getArgs(), Val, BaseName,
1679 NamedOutput = MakeCLOutputFilename(C.getArgs(), Val, BaseName,
1683 // clang-cl uses BaseName for the executable name.
1684 NamedOutput = MakeCLOutputFilename(C.getArgs(), "", BaseName,
1699 End = BaseName.rfind('.');
1700 SmallString<128> Suffixed(BaseName.substr(0, End));
1713 NamedOutput == BaseName) {
1718 llvm::sys::path::append(Result, BaseName);