LLVM 20.0.0git
|
This file provides a pass which clones the current module and runs the provided pass pipeline on the clone. More...
#include "llvm/IR/PassManager.h"
Go to the source code of this file.
Classes | |
struct | llvm::EmbedBitcodeOptions |
class | llvm::EmbedBitcodePass |
Pass embeds a copy of the module optimized with the provided pass pipeline into a global variable. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
This file provides a pass which clones the current module and runs the provided pass pipeline on the clone.
The optimized module is stored into a global variable in the .llvm.lto
section. Primarily, this pass is used to support the FatLTO pipeline, but could be used to generate a bitcode section for any arbitrary pass pipeline without changing the current module.
Definition in file EmbedBitcodePass.h.