lib/choir/src/passes/cse/root.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 const implementation = @import("pass.zig");
2 const storage = @import("storage.zig");
3
4 pub const common_subexpression_elimination_pass_name =
5 implementation.common_subexpression_elimination_pass_name;
6 pub const common_subexpression_elimination_pass_description =
7 implementation.common_subexpression_elimination_pass_description;
8 pub const common_subexpression_elimination_pass_registration =
9 implementation.common_subexpression_elimination_pass_registration;
10 pub const createCommonSubexpressionEliminationPass =
11 implementation.createCommonSubexpressionEliminationPass;
12 pub const run = implementation.run;
13 pub const hasCandidateShape = storage.hasCandidateShape;
14 pub const inline_workspace_bytes = storage.inline_workspace_bytes;
15 pub const Table = storage.Table;
16 pub const Workspace = storage.Workspace;