Lines Matching defs:BaseName
6016 /// does not provide a filename, then use BaseName, and use the extension
6019 StringRef BaseName,
6024 // If the argument is empty, output to BaseName in the current dir.
6025 Filename = BaseName;
6027 // If the argument is a directory, output to BaseName in that dir.
6028 llvm::sys::path::append(Filename, BaseName);
6142 StringRef BaseName = llvm::sys::path::filename(BaseInput);
6147 MakeCLOutputFilename(C.getArgs(), NameArg, BaseName, types::TY_PP_C),
6182 StringRef BaseName = llvm::sys::path::filename(BaseInput);
6185 MakeCLOutputFilename(C.getArgs(), FaValue, BaseName, JA.getType()),
6236 StringRef BaseName;
6247 BaseName = ExternalPath;
6249 BaseName = BasePath;
6251 BaseName = llvm::sys::path::filename(BasePath);
6264 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object);
6274 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Image);
6277 // clang-cl uses BaseName for the executable name.
6279 MakeCLOutputFilename(C.getArgs(), "", BaseName, types::TY_Image);
6289 Output = BaseName;
6302 NamedOutput = C.getArgs().MakeArgString(GetClPchPath(C, BaseName));
6310 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object);
6318 End = BaseName.rfind('.');
6319 SmallString<128> Suffixed(BaseName.substr(0, End));
6363 if (!AtTopLevel && isSaveTempsEnabled() && NamedOutput == BaseName) {
6367 llvm::sys::path::append(Result, BaseName);
6582 std::string Driver::GetClPchPath(Compilation &C, StringRef BaseName) const {
6598 Output = BaseName;