Module: Kumi::IR

Defined in:
lib/kumi/ir.rb,
lib/kumi/ir/df.rb,
lib/kumi/ir/buf.rb,
lib/kumi/ir/vec.rb,
lib/kumi/ir/base.rb,
lib/kumi/ir/loop.rb,
lib/kumi/ir/df/ops.rb,
lib/kumi/ir/passes.rb,
lib/kumi/ir/printer.rb,
lib/kumi/ir/testing.rb,
lib/kumi/ir/vec/ops.rb,
lib/kumi/ir/df/lower.rb,
lib/kumi/ir/buf/lower.rb,
lib/kumi/ir/df/passes.rb,
lib/kumi/ir/vec/lower.rb,
lib/kumi/ir/base/block.rb,
lib/kumi/ir/df/ops/map.rb,
lib/kumi/ir/loop/lower.rb,
lib/kumi/ir/vec/passes.rb,
lib/kumi/ir/base/module.rb,
lib/kumi/ir/df/ops/fold.rb,
lib/kumi/ir/df/ops/node.rb,
lib/kumi/ir/df/pipeline.rb,
lib/kumi/ir/base/builder.rb,
lib/kumi/ir/buf/pipeline.rb,
lib/kumi/ir/df/validator.rb,
lib/kumi/ir/loop/builder.rb,
lib/kumi/ir/vec/ops/node.rb,
lib/kumi/ir/vec/pipeline.rb,
lib/kumi/ir/base/function.rb,
lib/kumi/ir/df/ops/reduce.rb,
lib/kumi/ir/df/ops/select.rb,
lib/kumi/ir/df/passes/cse.rb,
lib/kumi/ir/loop/ops/node.rb,
lib/kumi/ir/loop/pipeline.rb,
lib/kumi/ir/vec/validator.rb,
lib/kumi/ir/loop/validator.rb,
lib/kumi/ir/vec/passes/dce.rb,
lib/kumi/ir/vec/passes/gvn.rb,
lib/kumi/ir/df/ops/constant.rb,
lib/kumi/ir/df/ops/decl_ref.rb,
lib/kumi/ir/base/instruction.rb,
lib/kumi/ir/df/import_loader.rb,
lib/kumi/ir/df/ops/array_get.rb,
lib/kumi/ir/df/ops/array_len.rb,
lib/kumi/ir/vec/ops/core_ops.rb,
lib/kumi/ir/df/import_inliner.rb,
lib/kumi/ir/df/ops/axis_index.rb,
lib/kumi/ir/df/ops/axis_shift.rb,
lib/kumi/ir/df/ops/load_field.rb,
lib/kumi/ir/df/ops/load_input.rb,
lib/kumi/ir/loop/ops/core_ops.rb,
lib/kumi/ir/df/access_contract.rb,
lib/kumi/ir/df/ops/array_build.rb,
lib/kumi/ir/df/ops/import_call.rb,
lib/kumi/ir/df/ops/make_object.rb,
lib/kumi/ir/df/passes/load_dedup.rb,
lib/kumi/ir/df/ops/axis_broadcast.rb,
lib/kumi/ir/df/passes/stencil_cse.rb,
lib/kumi/ir/testing/snast_factory.rb,
lib/kumi/ir/df/passes/decl_inlining.rb,
lib/kumi/ir/df/passes/import_inlining.rb,
lib/kumi/ir/df/passes/tuple_to_object.rb,
lib/kumi/ir/df/passes/broadcast_simplify.rb,
lib/kumi/ir/vec/passes/peephole_simplify.rb,
lib/kumi/ir/vec/passes/stencil_detection.rb,
lib/kumi/ir/vec/passes/constant_propagation.rb,
lib/kumi/ir/vec/passes/axis_canonicalization.rb,
lib/kumi/ir/df/passes/support/instruction_cloner.rb,
lib/kumi/ir/df/passes/tuple_fold_canonicalization.rb,
lib/kumi/ir/vec/passes/support/instruction_cloner.rb

Defined Under Namespace

Modules: Base, Buf, DF, Loop, Passes, Testing, Vec Classes: Printer