Merge identical functions.
Declared in <llvm/Transforms/IPO/MergeFunctions.h>
class MergeFunctionsPass
: public OptionalPassInfoMixin<MergeFunctionsPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<MergeFunctionsPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
run | Run function merging over the given module. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |
runOnFunctions | Merge identical functions from the given set. |
runOnModule | Merge identical functions in the given module. |