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/Option/ArgList.h" 
   15#include "llvm/Option/Option.h" 
   16#include "llvm/TargetParser/ARMTargetParser.h" 
   17#include "llvm/TargetParser/Triple.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);
 
   56                        const llvm::opt::ArgList &Args);
 
   58                         llvm::Triple &triple);
 
   61                         const llvm::Triple &Triple, 
bool ForAS);
 
   63                         types::ID InputType, llvm::Triple &Triple);
 
   67                           llvm::StringRef &
Arch, llvm::StringRef &CPU,
 
   70                                        const llvm::Triple &Triple,
 
   71                                        const llvm::opt::ArgList &Args,
 
   72                                        std::vector<llvm::StringRef> &Features,
 
   73                                        bool ForAS, 
bool ForMultilib = 
false);
 
   77bool isARMBigEndian(
const llvm::Triple &Triple, 
const llvm::opt::ArgList &Args);
 
 
Driver - Encapsulate logic for constructing compilation processes from a set of gcc-driver-like comma...
 
The JSON file list parser is used to communicate input to InstallAPI.
 
const FunctionProtoType * T