Lines Matching refs:Clang
80 std::unique_ptr<CompilerInstance> Clang(new CompilerInstance()); in CreateCI() local
85 auto PCHOps = Clang->getPCHContainerOperations(); in CreateCI()
95 Clang->getInvocation(), llvm::ArrayRef(Argv.begin(), Argv.size()), Diags); in CreateCI()
98 if (Clang->getHeaderSearchOpts().UseBuiltinIncludes && in CreateCI()
99 Clang->getHeaderSearchOpts().ResourceDir.empty()) in CreateCI()
100 Clang->getHeaderSearchOpts().ResourceDir = in CreateCI()
104 Clang->createDiagnostics(); in CreateCI()
105 if (!Clang->hasDiagnostics()) in CreateCI()
110 DiagsBuffer->FlushDiagnostics(Clang->getDiagnostics()); in CreateCI()
118 Clang->getPreprocessorOpts().addRemappedFile("<<< inputs >>>", MB); in CreateCI()
120 Clang->setTarget(TargetInfo::CreateTargetInfo( in CreateCI()
121 Clang->getDiagnostics(), Clang->getInvocation().TargetOpts)); in CreateCI()
122 if (!Clang->hasTarget()) in CreateCI()
127 Clang->getTarget().adjust(Clang->getDiagnostics(), Clang->getLangOpts()); in CreateCI()
131 Clang->getCodeGenOpts().ClearASTBeforeBackend = false; in CreateCI()
133 Clang->getFrontendOpts().DisableFree = false; in CreateCI()
134 Clang->getCodeGenOpts().DisableFree = false; in CreateCI()
135 return std::move(Clang); in CreateCI()