Lines Matching refs:Invocation
82 std::shared_ptr<CompilerInvocation> Invocation;
254 /// @name Compiler Invocation and Options
257 bool hasInvocation() const { return Invocation != nullptr; }
260 assert(Invocation && "Compiler instance has no invocation!");
261 return *Invocation;
264 std::shared_ptr<CompilerInvocation> getInvocationPtr() { return Invocation; }
282 AnalyzerOptions &getAnalyzerOpts() { return Invocation->getAnalyzerOpts(); }
285 return Invocation->getCodeGenOpts();
288 return Invocation->getCodeGenOpts();
292 return Invocation->getDependencyOutputOpts();
295 return Invocation->getDependencyOutputOpts();
299 return Invocation->getDiagnosticOpts();
302 return Invocation->getDiagnosticOpts();
306 return Invocation->getFileSystemOpts();
309 return Invocation->getFileSystemOpts();
313 return Invocation->getFrontendOpts();
316 return Invocation->getFrontendOpts();
320 return Invocation->getHeaderSearchOpts();
323 return Invocation->getHeaderSearchOpts();
326 return Invocation->getHeaderSearchOptsPtr();
329 APINotesOptions &getAPINotesOpts() { return Invocation->getAPINotesOpts(); }
331 return Invocation->getAPINotesOpts();
334 LangOptions &getLangOpts() { return Invocation->getLangOpts(); }
335 const LangOptions &getLangOpts() const { return Invocation->getLangOpts(); }
337 return Invocation->getLangOptsPtr();
341 return Invocation->getPreprocessorOpts();
344 return Invocation->getPreprocessorOpts();
348 return Invocation->getPreprocessorOutputOpts();
351 return Invocation->getPreprocessorOutputOpts();
355 return Invocation->getTargetOpts();
358 return Invocation->getTargetOpts();
588 assert(Invocation && "cannot determine module format without invocation");
602 assert(Invocation && "cannot determine module format without invocation");