Go to the documentation of this file.
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/ARMTargetParser.h"
17 #include "llvm/Support/TargetParser.h"
27 const llvm::Triple &Triple);
31 const llvm::Triple &Triple);
33 const llvm::Triple &Triple);
36 llvm::opt::ArgStringList &CmdArgs,
37 const llvm::Triple &Triple);
54 const llvm::opt::ArgList &Args);
56 llvm::Triple &triple);
59 const llvm::Triple &Triple,
bool ForAS);
61 types::ID InputType, llvm::Triple &Triple);
65 llvm::StringRef &Arch, llvm::StringRef &CPU,
68 const llvm::opt::ArgList &Args,
69 std::vector<llvm::StringRef> &Features,
bool ForAS);
79 #endif // LLVM_CLANG_LIB_DRIVER_TOOLCHAINS_ARCH_ARM_H
Driver - Encapsulate logic for constructing compilation processes from a set of gcc-driver-like comma...