Pass that extracts specified basic blocks into their own functions.
Declared in <llvm/Transforms/IPO/BlockExtractor.h>
struct BlockExtractorPass
: OptionalPassInfoMixin<BlockExtractorPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<BlockExtractorPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
BlockExtractorPass [constructor] | Construct a block-extractor pass. |
run | Run block extraction over the given module. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |