New PM pass that folds null pointer checks into nearby memory operations.
Declared in <llvm/CodeGen/ImplicitNullChecks.h>
class ImplicitNullChecksPass
: public OptionalPassInfoMixin<ImplicitNullChecksPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<ImplicitNullChecksPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
getRequiredProperties | Return the properties this pass requires of the machine function. |
run | Fold null pointer checks into nearby memory operations in MF. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |