Pass embeds a copy of the module optimized with the provided pass pipeline into a global variable.

Synopsis

Declared in <llvm/Transforms/IPO/EmbedBitcodePass.h>

class EmbedBitcodePass
    : public RequiredPassInfoMixin<EmbedBitcodePass>

Base Classes

Name

Description

RequiredPassInfoMixin<EmbedBitcodePass>

A CRTP mix‐in for passes that should not be skipped.

Member Functions

Name

Description

EmbedBitcodePass [constructor]

Constructors

run

Embed optimized bitcode for module M into a global variable.

Static Member Functions

Name

Description

isRequired

Return true; required passes cannot be skipped.

Created with MrDocs