Lines Matching refs:Clang

319 static TargetInfo *create_target_info(CompilerInstance *Clang,  in create_target_info()  argument
322 shared_ptr<TargetOptions> TO = Clang->getInvocation().TargetOpts; in create_target_info()
329 static TargetInfo *create_target_info(CompilerInstance *Clang, in create_target_info() argument
332 TargetOptions &TO = Clang->getTargetOpts(); in create_target_info()
339 static TargetInfo *create_target_info(CompilerInstance *Clang, in create_target_info() argument
342 TargetOptions &TO = Clang->getTargetOpts(); in create_target_info()
351 static void create_diagnostics(CompilerInstance *Clang) in create_diagnostics() argument
353 Clang->createDiagnostics(0, NULL, construct_printer()); in create_diagnostics()
358 static void create_diagnostics(CompilerInstance *Clang) in create_diagnostics() argument
360 Clang->createDiagnostics(construct_printer()); in create_diagnostics()
367 static void create_preprocessor(CompilerInstance *Clang) in create_preprocessor() argument
369 Clang->createPreprocessor(TU_Complete); in create_preprocessor()
374 static void create_preprocessor(CompilerInstance *Clang) in create_preprocessor() argument
376 Clang->createPreprocessor(); in create_preprocessor()
426 static void set_lang_defaults(CompilerInstance *Clang) in set_lang_defaults() argument
428 PreprocessorOptions &PO = Clang->getPreprocessorOpts(); in set_lang_defaults()
429 TargetOptions &TO = Clang->getTargetOpts(); in set_lang_defaults()
431 CompilerInvocation::setLangDefaults(Clang->getLangOpts(), IK_C, T, in set_lang_defaults()
438 static void set_lang_defaults(CompilerInstance *Clang) in set_lang_defaults() argument
440 CompilerInvocation::setLangDefaults(Clang->getLangOpts(), IK_C, in set_lang_defaults()
448 static void set_invocation(CompilerInstance *Clang, in set_invocation() argument
451 Clang->setInvocation(std::make_shared<CompilerInvocation>(*invocation)); in set_invocation()
456 static void set_invocation(CompilerInstance *Clang, in set_invocation() argument
459 Clang->setInvocation(invocation); in set_invocation()
497 static const FileEntry *getFile(CompilerInstance *Clang, std::string Filename) in getFile() argument
499 return ignore_error(Clang->getFileManager().getFile(Filename)); in getFile()
538 CompilerInstance *Clang = new CompilerInstance(); in main() local
539 create_diagnostics(Clang); in main()
540 DiagnosticsEngine &Diags = Clang->getDiagnostics(); in main()
542 TargetInfo *target = create_target_info(Clang, Diags); in main()
543 Clang->setTarget(target); in main()
544 set_lang_defaults(Clang); in main()
548 set_invocation(Clang, invocation); in main()
549 Clang->createFileManager(); in main()
550 Clang->createSourceManager(Clang->getFileManager()); in main()
551 HeaderSearchOptions &HSO = Clang->getHeaderSearchOpts(); in main()
552 LangOptions &LO = Clang->getLangOpts(); in main()
553 PreprocessorOptions &PO = Clang->getPreprocessorOpts(); in main()
569 create_preprocessor(Clang); in main()
570 Preprocessor &PP = Clang->getPreprocessor(); in main()
574 const FileEntry *file = getFile(Clang, InputFilename); in main()
576 create_main_file_id(Clang->getSourceManager(), file); in main()
578 Clang->createASTContext(); in main()
580 Sema *sema = new Sema(PP, Clang->getASTContext(), consumer); in main()
586 generate(consumer, Clang->getSourceManager()); in main()
589 delete Clang; in main()