clang: clang::frontend Namespace Reference (original) (raw)

Enumerator
ASTDeclList Parse ASTs and list Decl nodes.
ASTDump Parse ASTs and dump them.
ASTPrint Parse ASTs and print them.
ASTView Parse ASTs and view them in Graphviz.
DumpCompilerOptions Dump the compiler configuration.
DumpRawTokens Dump out raw tokens.
DumpTokens Dump out preprocessed tokens.
EmitAssembly Emit a .s file.
EmitBC Emit a .bc file.
EmitHTML Translate input source into HTML.
EmitCIR Emit a .cir file.
EmitLLVM Emit a .ll file.
EmitLLVMOnly Generate LLVM IR, but do not emit anything.
EmitCodeGenOnly Generate machine code, but don't emit anything.
EmitObj Emit a .o file.
ExtractAPI
FixIt Parse and apply any fixits to the source.
GenerateModule Generate pre-compiled module from a module map.
GenerateModuleInterface Generate pre-compiled module from a standard C++ module interface unit.
GenerateReducedModuleInterface Generate reduced module interface for a standard C++ module interface unit.
GenerateHeaderUnit Generate a C++20 header unit module from a header file.
GeneratePCH Generate pre-compiled header.
GenerateInterfaceStubs Generate Interface Stub Files.
InitOnly Only execute frontend initialization.
ModuleFileInfo Dump information about a module file.
VerifyPCH Load and verify that a PCH file is usable.
ParseSyntaxOnly Parse and perform semantic analysis.
PluginAction Run a plugin action,. See alsoActionName.
PrintPreamble Print the "preamble" of the input file.
PrintPreprocessedInput -E mode.
RewriteMacros Expand macros but not #includes.
RewriteObjC ObjC->C Rewriter.
RewriteTest Rewriter playground.
RunAnalysis Run one or more source code analyses.
TemplightDump Dump template instantiations.
RunPreprocessorOnly Just lex, no output.
PrintDependencyDirectivesSourceMinimizerOutput Print the output of the dependency directives source minimizer.

Definition at line 37 of file FrontendOptions.h.