Lines Matching defs:Name
60 Name = llvm::sys::path::filename(ClangExecutable);
665 getOpts().PrintHelp(llvm::outs(), Name.c_str(), DriverTitle.c_str(),
918 // right name without overwriting it. We could remove this oddity by just
1178 // Check whether /Fo tries to name an output file for multiple inputs.
1190 // Check whether /Fa tries to name an asm file for multiple inputs.
1228 // Special case when final phase determined by binary name, rather than
1421 // -arch_multiple and -final_output <final image name>. Unfortunately, this
1568 const char *Name = Input.getValue();
1569 Result = InputInfo(Name, A->getType(), Name);
1715 // Use /Fa and the input filename to determine the asm file name.
1726 StringRef Name = llvm::sys::path::filename(BaseInput);
1727 std::pair<StringRef, StringRef> Split = Name.split('.');
1743 // Determine what the derived output name should be.
1762 // clang-cl uses BaseName for the executable name.
1816 StringRef Name = llvm::sys::path::filename(BaseInput);
1817 std::pair<StringRef, StringRef> Split = Name.split('.');
1838 std::string Driver::GetFilePath(const char *Name, const ToolChain &TC) const {
1849 llvm::sys::path::append(P, Name);
1855 llvm::sys::path::append(P, Name);
1868 llvm::sys::path::append(P, Name);
1873 return Name;
1886 for (const auto &Name : Names) {
1887 llvm::sys::path::append(Dir, Name);
1895 std::string Driver::GetProgramPath(const char *Name,
1898 generatePrefixedToolNames(Name, TC, TargetSpecificExecutables);
1908 SmallString<128> P(PrefixDir + Name);
1927 return Name;
1957 // If an explict Darwin arch name is given, that trumps all.