10 #ifndef LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H
11 #define LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H
14 #include "llvm/ADT/StringRef.h"
15 #include "llvm/ADT/Triple.h"
16 #include "llvm/Option/Option.h"
26 const llvm::Triple &Triple);
27 const std::string
getARMArch(llvm::StringRef Arch,
const llvm::Triple &Triple);
30 const llvm::Triple &Triple);
33 llvm::opt::ArgStringList &CmdArgs,
34 const llvm::Triple &Triple);
46 llvm::StringRef &Arch, llvm::StringRef &CPU,
49 const llvm::opt::ArgList &Args,
50 llvm::opt::ArgStringList &CmdArgs,
51 std::vector<llvm::StringRef> &Features,
bool ForAS);
60 #endif // LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H