Lines Matching refs:Invocation
247 // compiler instance *not* free these buffers for each invocation of the
249 if (Invocation.get() && OwnsRemappedFileBuffers) {
250 PreprocessorOptions &PPOpts = Invocation->getPreprocessorOpts();
1030 /// invocation, replacing the current translation unit.
1038 if (!Invocation)
1050 CCInvocation(new CompilerInvocation(*Invocation));
1072 "Invocation must have exactly one source file!");
1190 ASTUnit::ComputePreamble(CompilerInvocation &Invocation, unsigned MaxLines) {
1191 FrontendOptions &FrontendOpts = Invocation.getFrontendOpts();
1192 PreprocessorOptions &PreprocessorOpts = Invocation.getPreprocessorOpts();
1195 // command line (to another file) or directly through the compiler invocation
1241 *Invocation.getLangOpts(), MaxLines);
1500 // Tell the compiler invocation to generate a temporary precompiled header.
1539 "Invocation must have exactly one source file!");
1658 assert(CI.hasInvocation() && "missing invocation");
1675 if (Invocation && !Invocation->getFrontendOpts().Inputs.empty()) {
1676 const FrontendInputFile &Input = Invocation->getFrontendOpts().Inputs[0];
1709 AST->Invocation = CI;
1797 "Invocation
1869 if (!Invocation)
1873 Invocation->getPreprocessorOpts().RetainRemappedFileBuffers = true;
1874 Invocation->getFrontendOpts().DisableFree = false;
1875 ProcessWarningOptions(getDiagnostics(), Invocation->getDiagnosticOpts());
1881 getMainBufferWithPrecompiledPreamble(PCHContainerOps, *Invocation);
1912 AST->Invocation = CI;
1996 AST->Invocation = CI;
2023 if (!Invocation)
2032 PreprocessorOptions &PPOpts = Invocation->getPreprocessorOpts();
2036 Invocation->getPreprocessorOpts().clearRemappedFiles();
2038 Invocation->getPreprocessorOpts().addRemappedFile(RemappedFile.first,
2047 getMainBufferWithPrecompiledPreamble(PCHContainerOps, *Invocation);
2052 ProcessWarningOptions(getDiagnostics(), Invocation->getDiagnosticOpts());
2317 if (!Invocation)
2325 CCInvocation(new CompilerInvocation(*Invocation));
2382 "Invocation must have exactly one source file!");