|
clang
5.0.0
|
Enumerations | |
| enum | FloatABI { FloatABI::Invalid, FloatABI::Soft, FloatABI::SoftFP, FloatABI::Hard } |
Functions | |
| std::string | getARMTargetCPU (StringRef CPU, llvm::StringRef Arch, const llvm::Triple &Triple) |
| const std::string | getARMArch (llvm::StringRef Arch, const llvm::Triple &Triple) |
| StringRef | getARMCPUForMArch (llvm::StringRef Arch, const llvm::Triple &Triple) |
| StringRef | getLLVMArchSuffixForARM (llvm::StringRef CPU, llvm::StringRef Arch, const llvm::Triple &Triple) |
| void | appendEBLinkFlags (const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, const llvm::Triple &Triple) |
| FloatABI | getARMFloatABI (const ToolChain &TC, const llvm::opt::ArgList &Args) |
| bool | useAAPCSForMachO (const llvm::Triple &T) |
| void | getARMArchCPUFromArgs (const llvm::opt::ArgList &Args, llvm::StringRef &Arch, llvm::StringRef &CPU, bool FromAs=false) |
| void | getARMTargetFeatures (const ToolChain &TC, const llvm::Triple &Triple, const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs, std::vector< llvm::StringRef > &Features, bool ForAS) |
| int | getARMSubArchVersionNumber (const llvm::Triple &Triple) |
| bool | isARMMProfile (const llvm::Triple &Triple) |
|
strong |
| void clang::driver::tools::arm::appendEBLinkFlags | ( | const llvm::opt::ArgList & | Args, |
| llvm::opt::ArgStringList & | CmdArgs, | ||
| const llvm::Triple & | Triple | ||
| ) |
| const std::string clang::driver::tools::arm::getARMArch | ( | llvm::StringRef | Arch, |
| const llvm::Triple & | Triple | ||
| ) |
Referenced by checkARMArchName().
| void clang::driver::tools::arm::getARMArchCPUFromArgs | ( | const llvm::opt::ArgList & | Args, |
| llvm::StringRef & | Arch, | ||
| llvm::StringRef & | CPU, | ||
| bool | FromAs = false |
||
| ) |
Referenced by clang::driver::tools::netbsd::Assembler::ConstructJob().
| StringRef clang::driver::tools::arm::getARMCPUForMArch | ( | llvm::StringRef | Arch, |
| const llvm::Triple & | Triple | ||
| ) |
Referenced by clang::driver::ToolChain::ComputeLLVMTriple().
| FloatABI clang::driver::tools::arm::getARMFloatABI | ( | const ToolChain & | TC, |
| const llvm::opt::ArgList & | Args | ||
| ) |
| int clang::driver::tools::arm::getARMSubArchVersionNumber | ( | const llvm::Triple & | Triple | ) |
| std::string clang::driver::tools::arm::getARMTargetCPU | ( | StringRef | CPU, |
| llvm::StringRef | Arch, | ||
| const llvm::Triple & | Triple | ||
| ) |
| void clang::driver::tools::arm::getARMTargetFeatures | ( | const ToolChain & | TC, |
| const llvm::Triple & | Triple, | ||
| const llvm::opt::ArgList & | Args, | ||
| llvm::opt::ArgStringList & | CmdArgs, | ||
| std::vector< llvm::StringRef > & | Features, | ||
| bool | ForAS | ||
| ) |
Referenced by getTargetFeatures().
| StringRef clang::driver::tools::arm::getLLVMArchSuffixForARM | ( | llvm::StringRef | CPU, |
| llvm::StringRef | Arch, | ||
| const llvm::Triple & | Triple | ||
| ) |
Referenced by checkARMCPUName(), and clang::driver::ToolChain::ComputeLLVMTriple().
| bool clang::driver::tools::arm::isARMMProfile | ( | const llvm::Triple & | Triple | ) |
Definition at line 30 of file ARM.cpp.
Referenced by useAAPCSForMachO().
| bool clang::driver::tools::arm::useAAPCSForMachO | ( | const llvm::Triple & | T | ) |
Definition at line 119 of file ARM.cpp.
References isARMMProfile().
1.8.6