Lines Matching refs:BaseName
5515 /// does not provide a filename, then use BaseName, and use the extension
5518 StringRef BaseName,
5523 // If the argument is empty, output to BaseName in the current dir.
5524 Filename = BaseName;
5526 // If the argument is a directory, output to BaseName in that dir.
5527 llvm::sys::path::append(Filename, BaseName);
5579 StringRef BaseName = llvm::sys::path::filename(BaseInput);
5584 MakeCLOutputFilename(C.getArgs(), NameArg, BaseName, types::TY_PP_C),
5603 StringRef BaseName = llvm::sys::path::filename(BaseInput);
5606 MakeCLOutputFilename(C.getArgs(), FaValue, BaseName, JA.getType()),
5645 StringRef BaseName;
5656 BaseName = ExternalPath;
5658 BaseName = BasePath;
5660 BaseName = llvm::sys::path::filename(BasePath);
5673 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object);
5683 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Image);
5686 // clang-cl uses BaseName for the executable name.
5688 MakeCLOutputFilename(C.getArgs(), "", BaseName, types::TY_Image);
5698 Output = BaseName;
5711 NamedOutput = C.getArgs().MakeArgString(GetClPchPath(C, BaseName));
5719 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object);
5726 End = BaseName.rfind('.');
5727 SmallString<128> Suffixed(BaseName.substr(0, End));
5768 if (!AtTopLevel && isSaveTempsEnabled() && NamedOutput == BaseName) {
5772 llvm::sys::path::append(Result, BaseName);
5921 std::string Driver::GetClPchPath(Compilation &C, StringRef BaseName) const {
5937 Output = BaseName;