Base configuration for CSE during GlobalISel CSEInfo analysis.
Declared in <llvm/CodeGen/CSEConfigBase.h>
class CSEConfigBase;
Defined here because TargetPassConfig can't depend on the GlobalISel library. Used in the interface between them so that derived classes in GISel can reference generic opcodes.
| Name | Description |
|---|---|
~CSEConfigBase [destructor] [virtual] | Virtual destructor. |
shouldCSEOpc [virtual] | Return whether the given generic opcode should be CSEd. |
| Name | Description |
|---|---|
getStandardCSEConfigForOpt | Return the standard CSEConfig for the given optimization level. |
| Name | Description |
|---|---|
CSEConfigConstantOnly | CSE configuration that only CSEs constant-like generic opcodes. |
CSEConfigFull | CSE configuration that enables CSE for a full set of generic opcodes. |