llvm::AttributorRunOption

Run options, used by the pass manager.

Synopsis

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

enum AttributorRunOption;

Members

NameDescription
NONE Do not run the Attributor.
MODULE Run the Attributor as a module pass.
CGSCC Run the Attributor as a CGSCC pass.
MODULE_LIGHT Run the lightweight Attributor as a module pass.
CGSCC_LIGHT Run the lightweight Attributor as a CGSCC pass.
FULL Run both module and CGSCC Attributor passes.
LIGHT Run both lightweight module and CGSCC passes.