lib/choir/src/passes/pass/root.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 pub const work = @import("work.zig");
 2 const model = @import("model.zig");
 3 const base = @import("base.zig");
 4 const analysis = @import("analysis.zig");
 5 const manager = @import("manager.zig");
 6 const operation = @import("operation.zig");
 7 
 8 pub const PassMutationScope = model.PassMutationScope;
 9 pub const PassStateConcurrency = model.PassStateConcurrency;
10 pub const PassRerunPolicy = model.PassRerunPolicy;
11 pub const DependentDialects = model.DependentDialects;
12 pub const dialectDependencies = model.dialectDependencies;
13 pub const Pass = base.Pass;
14 pub const PassManagerRunOptions = model.PassManagerRunOptions;
15 pub const PassManagerFixedPointResult = model.PassManagerFixedPointResult;
16 pub const AnalysisId = model.AnalysisId;
17 pub const analysisId = model.analysisId;
18 pub const AnalysisDescriptor = analysis.AnalysisDescriptor;
19 pub const Analysis = analysis.Analysis;
20 pub const PassManagerStats = model.PassManagerStats;
21 pub const PassVerifierFailure = model.PassVerifierFailure;
22 pub const PassFailureKind = model.PassFailureKind;
23 pub const PassFailureReproducer = model.PassFailureReproducer;
24 pub const PreservedAnalyses = analysis.PreservedAnalyses;
25 pub const AnalysisCache = analysis.AnalysisCache;
26 pub const PassContext = analysis.PassContext;
27 pub const PassResult = model.PassResult;
28 pub const PipelineEntry = manager.PipelineEntry;
29 pub const OpPassManagerTargetKind = manager.OpPassManagerTargetKind;
30 pub const OpPassManager = manager.OpPassManager;
31 pub const PassManager = manager.PassManager;
32 pub const OperationPass = operation.OperationPass;