A marker analysis to determine if SimpleLoopUnswitch should run again on a given loop.
Declared in <llvm/Transforms/Scalar/SimpleLoopUnswitch.h>
struct ShouldRunExtraSimpleLoopUnswitch
: ShouldRunExtraPasses<ShouldRunExtraSimpleLoopUnswitch>
, AnalysisInfoMixin<ShouldRunExtraSimpleLoopUnswitch>
| Name | Description |
|---|---|
ShouldRunExtraPasses<ShouldRunExtraSimpleLoopUnswitch> | A marker analysis to determine if extra passes should be run on demand. |
AnalysisInfoMixin<ShouldRunExtraSimpleLoopUnswitch> | A CRTP mix-in that provides informational APIs needed for analysis passes. |
| Name | Description |
|---|---|
Result | Result of the ShouldRunExtraPasses marker analysis. |
| Name | Description |
|---|---|
run | run overloads |
| Name | Description |
|---|---|
ID | Returns an opaque, unique ID for this analysis type. |
| Name | Description |
|---|---|
Key | Analysis key used to identify this analysis in the pass manager. |