A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/BackendUtil_8h_source.html below:

clang: include/clang/CodeGen/BackendUtil.h Source File

Go to the documentation of this file. 9#ifndef LLVM_CLANG_CODEGEN_BACKENDUTIL_H 10#define LLVM_CLANG_CODEGEN_BACKENDUTIL_H 13#include "llvm/IR/ModuleSummaryIndex.h" 18template

<

typename

T>

class

Expected;

19template

<

typename

T>

class

IntrusiveRefCntPtr;

28class

CompilerInstance;

29class

DiagnosticsEngine;

45

std::unique_ptr<raw_pwrite_stream> OS,

46

BackendConsumer *BC =

nullptr

);

48void EmbedBitcode

(llvm::Module *M,

const

CodeGenOptions &CGOpts,

49

llvm::MemoryBufferRef Buf);

51void EmbedObject

(llvm::Module *M,

const

CodeGenOptions &CGOpts,

52

DiagnosticsEngine &Diags);

Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.

The JSON file list parser is used to communicate input to InstallAPI.

void EmbedObject(llvm::Module *M, const CodeGenOptions &CGOpts, DiagnosticsEngine &Diags)

@ Module

Module linkage, which indicates that the entity can be referred to from other translation units withi...

void emitBackendOutput(CompilerInstance &CI, CodeGenOptions &CGOpts, StringRef TDesc, llvm::Module *M, BackendAction Action, llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS, std::unique_ptr< raw_pwrite_stream > OS, BackendConsumer *BC=nullptr)

void EmbedBitcode(llvm::Module *M, const CodeGenOptions &CGOpts, llvm::MemoryBufferRef Buf)

@ Backend_EmitAssembly

Emit native assembly files.

@ Backend_EmitLL

Emit human-readable LLVM assembly.

@ Backend_EmitBC

Emit LLVM bitcode files.

@ Backend_EmitObj

Emit native object files.

@ Backend_EmitMCNull

Run CodeGen, but don't emit anything.

@ Backend_EmitNothing

Don't emit anything (benchmarking mode)

Diagnostic wrappers for TextAPI types for error reporting.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4