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/toposorter.rb,
lib/kumi/core/analyzer/passes/name_indexer.rb,
lib/kumi/core/analyzer/passes/visitor_pass.rb,
lib/kumi/core/analyzer/passes/load_input_cse.rb,
lib/kumi/core/analyzer/passes/unsat_detector.rb,
lib/kumi/core/analyzer/passes/vec/lower_pass.rb,
lib/kumi/core/analyzer/passes/input_collector.rb,
lib/kumi/core/analyzer/passes/loop/lower_pass.rb,
lib/kumi/core/analyzer/passes/df_validate_pass.rb,
lib/kumi/core/analyzer/passes/vec_validate_pass.rb,
lib/kumi/core/analyzer/passes/assemble_irv2_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/lower_to_irv2_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/dependency_resolver.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/constant_folding_pass.rb,
lib/kumi/core/analyzer/passes/contract_checker_pass.rb,
lib/kumi/core/analyzer/passes/declaration_validator.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/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/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/semantic_constraint_validator.rb,
lib/kumi/core/analyzer/passes/nast_dimensional_analyzer_pass.rb,
lib/kumi/core/analyzer/passes/codegen/loop/ruby/output_buffer.rb

Defined Under Namespace

Modules: Codegen, Loop, Vec Classes: AssembleIRV2Pass, AttachAnchorsPass, AttachTerminalInfoPass, ConstantFoldingPass, ContractCheckerPass, DFValidatePass, DeclarationValidator, DependencyResolver, FormalConstraintPropagator, IRDependencyPass, IRExecutionSchedulePass, ImportAnalysisPass, InputAccessPlannerPass, InputCollector, InputFormSchemaPass, JoinReducePlanningPass, LoadInputCSE, LoopValidatePass, LowerToDFIRPass, LowerToIRV2Pass, NASTDimensionalAnalyzerPass, NameIndexer, NormalizeToNASTPass, OutputSchemaPass, PassBase, PrecomputeAccessPathsPass, SNASTPass, SemanticConstraintValidator, Toposorter, UnsatDetector, VecValidatePass, VisitorPass