Pass that lowers type metadata and type-test intrinsics.
Declared in <llvm/Transforms/IPO/LowerTypeTests.h>
class LowerTypeTestsPass
: public RequiredPassInfoMixin<LowerTypeTestsPass>
| Name | Description |
|---|---|
RequiredPassInfoMixin<LowerTypeTestsPass> | A CRTP mix-in for passes that should not be skipped. |
| Name | Description |
|---|---|
LowerTypeTestsPass [constructor] | Constructors |
run | Run type-test lowering over the given module. |
| Name | Description |
|---|---|
isRequired | Return true; required passes cannot be skipped. |