New PM pass that breaks false register dependencies which cause stalls.
Declared in <llvm/CodeGen/BreakFalseDeps.h>
class BreakFalseDepsPass
: public OptionalPassInfoMixin<BreakFalseDepsPass>
| Name | Description |
|---|---|
OptionalPassInfoMixin<BreakFalseDepsPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
getRequiredProperties | Return the properties this pass requires of the machine function. |
run | Identify and break false dependencies in MF. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |