20| 2 | PruneMaybeThrows | hir | Validation: validateContextVariableLValues, validateUseMemo after |
21| 3 | DropManualMemoization | hir | Conditional |
22▶| 4 | InlineImmediatelyInvokedFunctionExpressions | hir | |
23| 5 | MergeConsecutiveBlocks | hir | |
24| 6 | SSA | hir | |
· · ·
27| 9 | InferTypes | hir | Validation: validateHooksUsage, validateNoCapitalizedCalls after (conditional) |
28| 10 | OptimizePropsMethodCalls | hir | |
29▶| 11 | AnalyseFunctions | hir | |
30| 12 | InferMutationAliasingEffects | hir | |
31| 13 | OptimizeForSSR | hir | Conditional: outputMode === 'ssr' |
· · ·
38| 20 | MemoizeFbtAndMacroOperandsInSameScope | hir | |
39| -- | outlineJSX | hir | Between #20 and #21, conditional: enableJsxOutlining, no log entry |
40▶| 21 | NameAnonymousFunctions | hir | Conditional |
41| 22 | OutlineFunctions | hir | Conditional |
42| 23 | AlignMethodCallScopes | hir | |
· · ·
41▶| 22 | OutlineFunctions | hir | Conditional |
42| 23 | AlignMethodCallScopes | hir | |
43| 24 | AlignObjectMethodScopes | hir | |
· · ·
49| 30 | FlattenScopesWithHooksOrUseHIR | hir | |
50| 31 | PropagateScopeDependenciesHIR | hir | |
51▶| 32 | BuildReactiveFunction | reactive | |
52| 33 | AssertWellFormedBreakTargets | debug | Validation |
53| 34 | PruneUnusedLabels | reactive | |
+ 12 more matches in this file