10 #ifndef LLVM_CLANG_CODEGEN_BACKENDUTIL_H
11 #define LLVM_CLANG_CODEGEN_BACKENDUTIL_H
20 class DiagnosticsEngine;
35 const TargetOptions &TOpts,
const LangOptions &LOpts,
37 raw_pwrite_stream *OS);
Emit human-readable LLVM assembly.
Run CodeGen, but don't emit anything.
Don't emit anything (benchmarking mode)
void EmitBackendOutput(DiagnosticsEngine &Diags, const CodeGenOptions &CGOpts, const TargetOptions &TOpts, const LangOptions &LOpts, StringRef TDesc, llvm::Module *M, BackendAction Action, raw_pwrite_stream *OS)
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
Emit native object files.
Emit native assembly files.