Lines Matching full:llvm
3 // The LLVM Compiler Infrastructure
17 #include "llvm/ADT/StringRef.h"
18 #include "llvm/Support/ManagedStatic.h"
19 #include "llvm/Support/raw_ostream.h"
29 DiagTool(llvm::StringRef toolCmd, llvm::StringRef toolDesc);
32 llvm::StringRef getName() const { return cmd; }
33 llvm::StringRef getDescription() const { return description; }
35 virtual int run(unsigned argc, char *argv[], llvm::raw_ostream &out) = 0;
44 DiagTool *getTool(llvm::StringRef toolCmd);
46 void printCommands(llvm::raw_ostream &out);
49 extern llvm::ManagedStatic<DiagTools> diagTools;
65 int run(unsigned argc, char *argv[], llvm::raw_ostream &out) override;\