Home | History | Annotate | Download | only in slang

Lines Matching full:clang

24 #include "clang/Driver/Arg.h"
25 #include "clang/Driver/ArgList.h"
26 #include "clang/Driver/DriverDiagnostic.h"
27 #include "clang/Driver/Option.h"
28 #include "clang/Driver/OptTable.h"
30 #include "clang/Frontend/DiagnosticOptions.h"
31 #include "clang/Frontend/TextDiagnosticPrinter.h"
49 // Class under clang::driver used are enumerated here.
50 using clang::driver::arg_iterator;
51 using clang::driver::options::DriverOption;
52 using clang::driver::Arg;
53 using clang::driver::ArgList;
54 using clang::driver::InputArgList;
55 using clang::driver::Option;
56 using clang::driver::OptTable;
162 clang::DiagnosticsEngine &DiagEngine) {
173 DiagEngine.Report(clang::diag::err_drv_missing_argument)
179 DiagEngine.Report(clang::diag::err_drv_unknown_argument)
238 DiagEngine.Report(clang::diag::err_drv_argument_not_allowed_with)
256 DiagEngine.Report(clang::diag::err_drv_invalid_value)
362 clang::TextDiagnosticPrinter *DiagClient =
363 new clang::TextDiagnosticPrinter(llvm::errs(), clang::DiagnosticOptions());
366 llvm::IntrusiveRefCntPtr<clang::DiagnosticIDs> DiagIDs(
367 new clang::DiagnosticIDs());
369 clang::DiagnosticsEngine DiagEngine(DiagIDs, DiagClient, true);
371 clang::Diagnostic Diags(&DiagEngine);
395 DiagEngine.Report(clang::diag::err_drv_no_input_files);