Lines Matching full:invocation
124 // compiler instance *not* free these buffers for each invocation of the
126 if (Invocation.getPtr() && OwnsRemappedFileBuffers) {
127 PreprocessorOptions &PPOpts = Invocation->getPreprocessorOpts();
856 /// invocation, replacing the current translation unit.
864 if (!Invocation) {
876 Clang->setInvocation(&*Invocation);
899 "Invocation must have exactly one source file!");
1061 ASTUnit::ComputePreamble(CompilerInvocation &Invocation,
1063 FrontendOptions &FrontendOpts = Invocation.getFrontendOpts();
1064 PreprocessorOptions &PreprocessorOpts = Invocation.getPreprocessorOpts();
1068 // command line (to another file) or directly through the compiler invocation
1358 // Tell the compiler invocation to generate a temporary precompiled header.
1399 "Invocation must have exactly one source file!");
1575 return Invocation->getFrontendOpts().Inputs[0].second;
1584 AST->Invocation = CI;
1607 AST->Invocation = CI;
1652 "Invocation must have exactly one source file!");
1706 if (!Invocation)
1710 Invocation->getPreprocessorOpts().RetainRemappedFileBuffers = true;
1711 Invocation->getFrontendOpts().DisableFree = false;
1712 ProcessWarningOptions(getDiagnostics(), Invocation->getDiagnosticOpts());
1715 TargetFeatures = Invocation->getTargetOpts().Features;
1721 = getMainBufferWithPrecompiledPreamble(*Invocation);
1751 AST->Invocation = CI;
1844 AST->Invocation = CI;
1861 if (!Invocation)
1868 PreprocessorOptions &PPOpts = Invocation->getPreprocessorOpts();
1877 Invocation->getPreprocessorOpts().clearRemappedFiles();
1882 Invocation->getPreprocessorOpts().addRemappedFile(RemappedFiles[I].first,
1886 Invocation->getPreprocessorOpts().addRemappedFile(RemappedFiles[I].first,
1895 OverrideMainBuffer = getMainBufferWithPrecompiledPreamble(*Invocation);
1900 ProcessWarningOptions(getDiagnostics(), Invocation->getDiagnosticOpts());
2165 if (!Invocation)
2173 CCInvocation(new CompilerInvocation(*Invocation));
2222 "Invocation must have exactly one source file!");