|
clang 23.0.0git
|
Functions | |
| void | getRISCVTargetFeatures (const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args, std::vector< llvm::StringRef > &Features) |
| StringRef | getRISCVABI (const llvm::opt::ArgList &Args, const llvm::Triple &Triple) |
| std::string | getRISCVArch (const llvm::opt::ArgList &Args, const llvm::Triple &Triple) |
| std::string | getRISCVTargetCPU (const llvm::opt::ArgList &Args, const llvm::Triple &Triple) |
| std::optional< StringRef > | getRISCVTuneCPU (const Driver &D, const llvm::opt::ArgList &Args, SmallVectorImpl< std::string > *TuneFeatures=nullptr) |
| Return the tune CPU and optionally, the tune features. | |
| StringRef clang::driver::tools::riscv::getRISCVABI | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple ) |
Referenced by clang::driver::tools::ClangAs::AddRISCVTargetArgs(), clang::driver::tools::gnutools::Assembler::ConstructJob(), findRISCVBareMetalMultilibs(), findRISCVMultilibs(), findRISCVMultilibs(), clang::driver::toolchains::Linux::getDynamicLinker(), clang::driver::toolchains::Managarm::getDynamicLinker(), getRISCVMultilibFlags(), and clang::driver::toolchains::Linux::Linux().
| std::string clang::driver::tools::riscv::getRISCVArch | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple ) |
Definition at line 275 of file RISCV.cpp.
Referenced by computeTargetTriple(), clang::driver::tools::gnutools::Assembler::ConstructJob(), findRISCVBareMetalMultilibs(), findRISCVMultilibs(), and getRISCVMultilibFlags().
| std::string clang::driver::tools::riscv::getRISCVTargetCPU | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple ) |
| void clang::driver::tools::riscv::getRISCVTargetFeatures | ( | const Driver & | D, |
| const llvm::Triple & | Triple, | ||
| const llvm::opt::ArgList & | Args, | ||
| std::vector< llvm::StringRef > & | Features ) |
| std::optional< StringRef > clang::driver::tools::riscv::getRISCVTuneCPU | ( | const Driver & | D, |
| const llvm::opt::ArgList & | Args, | ||
| SmallVectorImpl< std::string > * | TuneFeatures = nullptr ) |
Return the tune CPU and optionally, the tune features.
A std::nullopt return value signals error state.
Definition at line 401 of file RISCV.cpp.
References clang::driver::Driver::Diag().