|
clang
3.8.0
|
Enumerations | |
| enum | FloatABI { FloatABI::Invalid, FloatABI::Soft, FloatABI::SoftFP, FloatABI::Hard } |
Functions | |
| std::string | getARMTargetCPU (StringRef CPU, StringRef Arch, const llvm::Triple &Triple) |
| getARMTargetCPU - Get the (LLVM) name of the ARM cpu we are targeting. More... | |
| const std::string | getARMArch (StringRef Arch, const llvm::Triple &Triple) |
| StringRef | getARMCPUForMArch (StringRef Arch, const llvm::Triple &Triple) |
| Get the (LLVM) name of the minimum ARM CPU for the arch we are targeting. More... | |
| StringRef | getLLVMArchSuffixForARM (StringRef CPU, StringRef Arch, const llvm::Triple &Triple) |
| getLLVMArchSuffixForARM - Get the LLVM arch name to use for a particular CPU (or Arch, if CPU is generic). More... | |
| void | appendEBLinkFlags (const llvm::opt::ArgList &Args, ArgStringList &CmdArgs, const llvm::Triple &Triple) |
| FloatABI | getARMFloatABI (const ToolChain &TC, const llvm::opt::ArgList &Args) |
|
strong |
| void clang::driver::tools::arm::appendEBLinkFlags | ( | const llvm::opt::ArgList & | Args, |
| ArgStringList & | CmdArgs, | ||
| const llvm::Triple & | Triple | ||
| ) |
| const std::string clang::driver::tools::arm::getARMArch | ( | StringRef | Arch, |
| const llvm::Triple & | Triple | ||
| ) |
Definition at line 6566 of file Tools.cpp.
References getLLVMArchSuffixForARM().
Referenced by checkARMArchName(), getARMCPUForMArch(), and getLLVMArchSuffixForARM().
| StringRef clang::driver::tools::arm::getARMCPUForMArch | ( | StringRef | Arch, |
| const llvm::Triple & | Triple | ||
| ) |
Get the (LLVM) name of the minimum ARM CPU for the arch we are targeting.
Definition at line 6593 of file Tools.cpp.
References getARMArch().
Referenced by clang::driver::ToolChain::ComputeLLVMTriple(), and getARMTargetCPU().
| FloatABI clang::driver::tools::arm::getARMFloatABI | ( | const ToolChain & | TC, |
| const llvm::opt::ArgList & | Args | ||
| ) |
| std::string clang::driver::tools::arm::getARMTargetCPU | ( | StringRef | CPU, |
| StringRef | Arch, | ||
| const llvm::Triple & | Triple | ||
| ) |
getARMTargetCPU - Get the (LLVM) name of the ARM cpu we are targeting.
Definition at line 6606 of file Tools.cpp.
References getARMCPUForMArch().
Referenced by checkARMCPUName(), clang::driver::ToolChain::ComputeLLVMTriple(), clang::driver::tools::netbsd::Assembler::ConstructJob(), and getCPUName().
| StringRef clang::driver::tools::arm::getLLVMArchSuffixForARM | ( | StringRef | CPU, |
| StringRef | Arch, | ||
| const llvm::Triple & | Triple | ||
| ) |
getLLVMArchSuffixForARM - Get the LLVM arch name to use for a particular CPU (or Arch, if CPU is generic).
Definition at line 6625 of file Tools.cpp.
References getARMArch().
Referenced by checkARMCPUName(), clang::driver::ToolChain::ComputeLLVMTriple(), and getARMArch().
1.8.6