9 #ifndef LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H 10 #define LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H 13 #include "llvm/ADT/StringRef.h" 14 #include "llvm/ADT/Triple.h" 15 #include "llvm/Option/Option.h" 16 #include "llvm/Support/TargetParser.h" 26 const llvm::Triple &Triple);
27 const std::string
getARMArch(llvm::StringRef Arch,
const llvm::Triple &Triple);
30 const llvm::Triple &Triple);
32 const llvm::Triple &Triple);
35 llvm::opt::ArgStringList &CmdArgs,
36 const llvm::Triple &Triple);
55 llvm::StringRef &Arch, llvm::StringRef &CPU,
58 const llvm::opt::ArgList &Args,
59 llvm::opt::ArgStringList &CmdArgs,
60 std::vector<llvm::StringRef> &Features,
bool ForAS);
69 #endif // LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H
Dataflow Directional Tag Classes.