[be] Import from index instead of direct path
Joe Savona committed
Feb 16, 2023 at 08:57 UTC
e504e1212ab804048ba317e10b6755bc982560d1
2 files changed
+5
-3
compiler/forget/src/CompilerPipeline.ts
+3
-3
@@ -25,17 +25,17 @@ import {
25
buildReactiveFunction,
26
codegenReactiveFunction,
27
flattenReactiveLoops,
28
+ flattenScopesWithHooks,
29
inferReactiveScopeVariables,
30
mergeOverlappingReactiveScopes,
31
promoteUsedTemporaries,
32
propagateScopeDependencies,
33
+ pruneNonReactiveDependencies,
34
pruneUnusedLabels,
35
pruneUnusedLValues,
36
pruneUnusedScopes,
37
renameVariables,
38
} from "./ReactiveScopes";
37
-import { flattenScopesWithHooks } from "./ReactiveScopes/FlattenScopesWithHooks";
38
-import { pruneNonReactiveDependencies } from "./ReactiveScopes/PruneNonReactiveDependencies";
39
import { eliminateRedundantPhi, enterSSA, leaveSSA } from "./SSA";
40
import { inferTypes } from "./TypeInference";
41
import { logHIRFunction, logReactiveFunction } from "./Utils/logger";
@@ -155,7 +155,7 @@ export function* run(
155
promoteUsedTemporaries(reactiveFunction);
156
yield log({
157
kind: "reactive",
158
- name: "promoteUsedTemporaries",
158
+ name: "PromoteUsedTemporaries",
159
value: reactiveFunction,
160
});
161
compiler/forget/src/ReactiveScopes/index.ts
+2
@@ -10,11 +10,13 @@ export { buildReactiveBlocks } from "./BuildReactiveBlocks";
10
export { buildReactiveFunction } from "./BuildReactiveFunction";
11
export { codegenReactiveFunction } from "./CodegenReactiveFunction";
12
export { flattenReactiveLoops } from "./FlattenReactiveLoops";
13
+export { flattenScopesWithHooks } from "./FlattenScopesWithHooks";
14
export { inferReactiveScopeVariables } from "./InferReactiveScopeVariables";
15
export { mergeOverlappingReactiveScopes } from "./MergeOverlappingReactiveScopes";
16
export { printReactiveFunction } from "./PrintReactiveFunction";
17
export { promoteUsedTemporaries } from "./PromoteUsedTemporaries";
18
export { propagateScopeDependencies } from "./PropagateScopeDependencies";
19
+export { pruneNonReactiveDependencies } from "./PruneNonReactiveDependencies";
20
export { pruneTemporaryLValues as pruneUnusedLValues } from "./PruneTemporaryLValues";
21
export { pruneUnusedLabels } from "./PruneUnusedLabels";
22
export { pruneUnusedScopes } from "./PruneUnusedScopes";