Lines Matching +refs:tablegen +refs:mode +refs:hook
193 [TableGen Specification](#tablegen-specification).
201 runtime. In these situations, a pass may override the following hook to
206 This hook is executed once per run of a full pass pipeline, meaning that it does
804 ```tablegen
839 `PassName` is the name of the definition specified in tablegen. It also
866 definition in tablegen. The configurable parameters reflect the options declared
867 in the tablegen file. These declarations can be enabled for the whole group of
870 specified in tablegen.
886 If the `constructor` field has not been specified in the tablegen declaration,
907 tablegen. We can update the original C++ pass definition as so:
929 uppercase version of the name of the pass definition in tablegen.
930 If the `constructor` field has not been specified in tablegen, then the default
932 be equal to the name defined in tablegen.
980 ```tablegen
1003 ```tablegen
1024 ```tablegen
1048 If this hook is executed, `runAfterPassFailed` will *not* be.
1050 * This callback is run right after a pass execution fails. If this hook is
1064 the last instrumentation to execute a `runBefore*` hook will be the first to
1065 execute the respective `runAfter*` hook. The hooks of a `PassInstrumentation`
1117 In this mode, the results are displayed in a list sorted by total time with each
1120 pipeline. This display mode is available in mlir-opt via
1169 In this mode, the results are displayed in a nested pipeline view that mirrors
1173 invalidated and recomputed. This is the default display mode.