|
clang
5.0.0
|
Enumerations | |
| enum | NanEncoding { NanLegacy = 1, Nan2008 = 2 } |
| enum | FloatABI { FloatABI::Invalid, FloatABI::Soft, FloatABI::Hard } |
Functions | |
| NanEncoding | getSupportedNanEncoding (StringRef &CPU) |
| bool | hasCompactBranches (StringRef &CPU) |
| void | getMipsCPUAndABI (const llvm::opt::ArgList &Args, const llvm::Triple &Triple, StringRef &CPUName, StringRef &ABIName) |
| void | getMIPSTargetFeatures (const Driver &D, const llvm::Triple &Triple, const llvm::opt::ArgList &Args, std::vector< StringRef > &Features) |
| StringRef | getGnuCompatibleMipsABIName (StringRef ABI) |
| mips::FloatABI | getMipsFloatABI (const Driver &D, const llvm::opt::ArgList &Args) |
| std::string | getMipsABILibSuffix (const llvm::opt::ArgList &Args, const llvm::Triple &Triple) |
| bool | hasMipsAbiArg (const llvm::opt::ArgList &Args, const char *Value) |
| bool | isUCLibc (const llvm::opt::ArgList &Args) |
| bool | isNaN2008 (const llvm::opt::ArgList &Args, const llvm::Triple &Triple) |
| bool | isFP64ADefault (const llvm::Triple &Triple, StringRef CPUName) |
| bool | isFPXXDefault (const llvm::Triple &Triple, StringRef CPUName, StringRef ABIName, mips::FloatABI FloatABI) |
| bool | shouldUseFPXX (const llvm::opt::ArgList &Args, const llvm::Triple &Triple, StringRef CPUName, StringRef ABIName, mips::FloatABI FloatABI) |
|
strong |
| StringRef clang::driver::tools::mips::getGnuCompatibleMipsABIName | ( | StringRef | ABI | ) |
| std::string clang::driver::tools::mips::getMipsABILibSuffix | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple | ||
| ) |
| void clang::driver::tools::mips::getMipsCPUAndABI | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple, | ||
| StringRef & | CPUName, | ||
| StringRef & | ABIName | ||
| ) |
Referenced by clang::driver::tools::ClangAs::AddMIPSTargetArgs(), clang::driver::tools::freebsd::Assembler::ConstructJob(), clang::driver::tools::netbsd::Assembler::ConstructJob(), clang::driver::tools::openbsd::Assembler::ConstructJob(), clang::driver::tools::gnutools::Assembler::ConstructJob(), and getOSLibDir().
| mips::FloatABI clang::driver::tools::mips::getMipsFloatABI | ( | const Driver & | D, |
| const llvm::opt::ArgList & | Args | ||
| ) |
Referenced by clang::driver::tools::gnutools::Assembler::ConstructJob().
| void clang::driver::tools::mips::getMIPSTargetFeatures | ( | const Driver & | D, |
| const llvm::Triple & | Triple, | ||
| const llvm::opt::ArgList & | Args, | ||
| std::vector< StringRef > & | Features | ||
| ) |
Referenced by getTargetFeatures().
| mips::NanEncoding clang::driver::tools::mips::getSupportedNanEncoding | ( | StringRef & | CPU | ) |
| bool clang::driver::tools::mips::hasCompactBranches | ( | StringRef & | CPU | ) |
| bool clang::driver::tools::mips::hasMipsAbiArg | ( | const llvm::opt::ArgList & | Args, |
| const char * | Value | ||
| ) |
| bool clang::driver::tools::mips::isFP64ADefault | ( | const llvm::Triple & | Triple, |
| StringRef | CPUName | ||
| ) |
| bool clang::driver::tools::mips::isFPXXDefault | ( | const llvm::Triple & | Triple, |
| StringRef | CPUName, | ||
| StringRef | ABIName, | ||
| mips::FloatABI | FloatABI | ||
| ) |
| bool clang::driver::tools::mips::isNaN2008 | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple | ||
| ) |
Referenced by clang::driver::toolchains::Linux::getDynamicLinker().
| bool clang::driver::tools::mips::isUCLibc | ( | const llvm::opt::ArgList & | Args | ) |
Referenced by clang::driver::toolchains::Linux::getDynamicLinker().
| bool clang::driver::tools::mips::shouldUseFPXX | ( | const llvm::opt::ArgList & | Args, |
| const llvm::Triple & | Triple, | ||
| StringRef | CPUName, | ||
| StringRef | ABIName, | ||
| mips::FloatABI | FloatABI | ||
| ) |
Referenced by clang::driver::tools::gnutools::Assembler::ConstructJob().
1.8.6