Module: Kumi::Core::Analyzer::Passes

Defined in:
lib/kumi/core/analyzer/passes/pass_base.rb,
lib/kumi/core/analyzer/passes/snast_pass.rb,
lib/kumi/core/analyzer/passes/visitor_pass.rb,
lib/kumi/core/analyzer/passes/ir_lower_pass.rb,
lib/kumi/core/analyzer/passes/vec/lower_pass.rb,
lib/kumi/core/analyzer/passes/loop/lower_pass.rb,
lib/kumi/core/analyzer/passes/toposorter_pass.rb,
lib/kumi/core/analyzer/passes/df_validate_pass.rb,
lib/kumi/core/analyzer/passes/ir_validate_pass.rb,
lib/kumi/core/analyzer/passes/name_indexer_pass.rb,
lib/kumi/core/analyzer/passes/vec_validate_pass.rb,
lib/kumi/core/analyzer/passes/ir_dependency_pass.rb,
lib/kumi/core/analyzer/passes/loop_validate_pass.rb,
lib/kumi/core/analyzer/passes/lower_to_dfir_pass.rb,
lib/kumi/core/analyzer/passes/output_schema_pass.rb,
lib/kumi/core/analyzer/passes/attach_anchors_pass.rb,
lib/kumi/core/analyzer/passes/load_input_cse_pass.rb,
lib/kumi/core/analyzer/passes/unsat_detector_pass.rb,
lib/kumi/core/analyzer/passes/codegen/loop_js_pass.rb,
lib/kumi/core/analyzer/passes/import_analysis_pass.rb,
lib/kumi/core/analyzer/passes/input_collector_pass.rb,
lib/kumi/core/analyzer/passes/constant_folding_pass.rb,
lib/kumi/core/analyzer/passes/contract_checker_pass.rb,
lib/kumi/core/analyzer/passes/codegen/loop_ruby_pass.rb,
lib/kumi/core/analyzer/passes/input_form_schema_pass.rb,
lib/kumi/core/analyzer/passes/normalize_to_nast_pass.rb,
lib/kumi/core/analyzer/passes/codegen/loop/js/emitter.rb,
lib/kumi/core/analyzer/passes/dependency_resolver_pass.rb,
lib/kumi/core/analyzer/passes/attach_terminal_info_pass.rb,
lib/kumi/core/analyzer/passes/codegen/loop/ruby/emitter.rb,
lib/kumi/core/analyzer/passes/input_access_planner_pass.rb,
lib/kumi/core/analyzer/passes/join_reduce_planning_pass.rb,
lib/kumi/core/analyzer/passes/declaration_validator_pass.rb,
lib/kumi/core/analyzer/passes/ir_execution_schedule_pass.rb,
lib/kumi/core/analyzer/passes/formal_constraint_propagator.rb,
lib/kumi/core/analyzer/passes/precompute_access_paths_pass.rb,
lib/kumi/core/analyzer/passes/nast_dimensional_analyzer_pass.rb,
lib/kumi/core/analyzer/passes/codegen/loop/ruby/output_buffer.rb,
lib/kumi/core/analyzer/passes/semantic_constraint_validator_pass.rb

Defined Under Namespace

Modules: Codegen, Loop, Vec Classes: AttachAnchorsPass, AttachTerminalInfoPass, ConstantFoldingPass, ContractCheckerPass, DFValidatePass, DeclarationValidatorPass, DependencyResolverPass, FormalConstraintPropagator, IRDependencyPass, IRExecutionSchedulePass, IRLowerPass, IRValidatePass, ImportAnalysisPass, InputAccessPlannerPass, InputCollectorPass, InputFormSchemaPass, JoinReducePlanningPass, LoadInputCSEPass, LoopValidatePass, LowerToDFIRPass, NASTDimensionalAnalyzerPass, NameIndexerPass, NormalizeToNASTPass, OutputSchemaPass, PassBase, PrecomputeAccessPathsPass, SNASTPass, SemanticConstraintValidatorPass, ToposorterPass, UnsatDetectorPass, VecValidatePass, VisitorPass