Documentation by YARD 0.9.38
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
AccInit
(Kumi::IR::Loop::Ops)
AccLoad
(Kumi::IR::Loop::Ops)
AccStep
(Kumi::IR::Loop::Ops)
AccessBuilder
(Kumi::Core::Compiler)
AccessCodegen
(Kumi::Core::Compiler)
AccessContract
(Kumi::IR::DF)
AccessEmit
(Kumi::Core::Compiler)
AccessPlan
(Kumi::Core::Analyzer::Structs)
AccessPlannerV2
(Kumi::Core::Compiler)
Accessors
(Kumi::Core::Compiler)
AlgebraicIdentities
(Kumi::IR::Vec::Passes::Support)
AnalysisError
(Kumi::Core::Errors)
AnalysisState
(Kumi::Core::Analyzer)
Analyzer
(Kumi)
Analyzer
(Kumi::Core)
ArrayBuild
(Kumi::IR::DF::Ops)
ArrayContraction
(Kumi::IR::Loop::Passes)
ArrayExpression
(Kumi::Syntax)
ArrayGet
(Kumi::IR::DF::Ops)
ArrayInit
(Kumi::IR::Loop::Ops)
ArrayLen
(Kumi::IR::DF::Ops)
ArrayLen
(Kumi::IR::Loop::Ops)
ArrayPush
(Kumi::IR::Loop::Ops)
ArrayRefinement
(Kumi::Core::RubyParser::Sugar)
ArrayType
(Kumi::Core::Types)
AttachAnchorsPass
(Kumi::Core::Analyzer::Passes)
AttachTerminalInfoPass
(Kumi::Core::Analyzer::Passes)
AxisBroadcast
(Kumi::IR::Vec::Ops)
AxisBroadcast
(Kumi::IR::DF::Ops)
AxisCanonicalization
(Kumi::IR::Vec::Passes)
AxisCross
(Kumi::IR::Vec::Ops)
AxisCross
(Kumi::IR::DF::Ops)
AxisIndex
(Kumi::IR::Vec::Ops)
AxisIndex
(Kumi::IR::DF::Ops)
AxisOuter
(Kumi::IR::Vec::Ops)
AxisOuter
(Kumi::IR::DF::Ops)
AxisShift
(Kumi::IR::Vec::Ops)
AxisShift
(Kumi::IR::DF::Ops)
B
Base
(Kumi::IR::Passes)
Base
(Kumi::IR)
Base
(Kumi::Core::Compiler::Accessors)
Base
(Kumi::Core::Compiler::AccessEmit)
Binder
(Kumi::Core::Analyzer)
Block
(Kumi::IR::Base)
BroadcastSimplify
(Kumi::IR::DF::Passes)
Buf
(Kumi::IR)
BuildContext
(Kumi::Core::RubyParser)
Builder
(Kumi::IR::DF)
Builder
(Kumi::IR::Buf)
Builder
(Kumi::IR::Vec)
Builder
(Kumi::IR::Base)
Builder
(Kumi::IR::Loop)
C
CSE
(Kumi::IR::DF::Passes)
Call
(Kumi::Core::NAST)
CallExpression
(Kumi::Syntax)
Carrier
(Kumi::IR::Loop::Lower)
CascadeExpression
(Kumi::Syntax)
CaseExpression
(Kumi::Syntax)
Checkpoint
(Kumi::Core::Analyzer)
ClassMethods
(Kumi::Core::RubyParser::GuardRails)
Codegen
(Kumi::Core::Analyzer::Passes)
Combinators
(Kumi::Core::IR::ExecutionEngine)
CompilationError
(Kumi::Core::Errors)
Compiled
(Kumi)
CompiledSchemaWrapper
(Kumi)
Compiler
(Kumi::Core)
CompilerBug
(Kumi::Core::Errors)
Compound
(Kumi::TestSharedSchemas)
Configuration
(Kumi)
ConfigurationError
(Kumi::Core::Errors)
Const
(Kumi::Core::NAST)
Constant
(Kumi::IR::DF::Ops)
Constant
(Kumi::IR::Vec::Ops)
Constant
(Kumi::IR::Loop::Ops)
ConstantEvaluator
(Kumi::Core::Analyzer)
ConstantFoldingHelpers
(Kumi::Core::Analyzer)
ConstantFoldingPass
(Kumi::Core::Analyzer::Passes)
ConstantPropagation
(Kumi::IR::Vec::Passes)
ContractCheckerPass
(Kumi::Core::Analyzer::Passes)
CopyCleanup
(Kumi::IR::Loop::Passes)
Core
(Kumi)
D
DF
(Kumi::IR)
DFValidatePass
(Kumi::Core::Analyzer::Passes)
Dce
(Kumi::IR::Vec::Passes)
Debug
(Kumi::Core::Analyzer)
Decl
(Kumi::Core::IR)
DeclInlining
(Kumi::IR::DF::Passes)
DeclRef
(Kumi::IR::DF::Ops)
Declaration
(Kumi::Core::NAST)
DeclarationReference
(Kumi::Syntax)
DeclarationReferenceProxy
(Kumi::Core::RubyParser)
DeclarationValidatorPass
(Kumi::Core::Analyzer::Passes)
DefSite
(Kumi::IR::Loop::Lower)
Definition
(Kumi::SchemaMetadata)
DependencyEdge
(Kumi::Core::Analyzer::Passes::DependencyResolverPass)
DependencyResolverPass
(Kumi::Core::Analyzer::Passes)
DeserializationError
(Kumi::Core::Export::Errors)
Deserializer
(Kumi::Core::Export)
Dev
(Kumi)
Diff
(Kumi::Support)
Discount
(Kumi::TestSharedSchemas)
DocGenerator
(Kumi)
Domain
(Kumi::Core)
DomainViolationError
(Kumi::Core::Errors)
Dsl
(Kumi::Core::RubyParser)
DslCascadeBuilder
(Kumi::Core::RubyParser)
DtypeRule
(Kumi::Core::Types)
E
EachIndexed
(Kumi::Core::Compiler::AccessEmit)
EachIndexedAccessor
(Kumi::Core::Compiler::Accessors)
Effects
(Kumi::IR::Base)
Emitter
(Kumi::Core::Analyzer::Passes::Codegen::Loop::Js)
Emitter
(Kumi::Core::Analyzer::Passes::Codegen::Loop::Ruby)
EnumAnalyzer
(Kumi::Core::Domain)
Error
(Kumi::Core::Errors)
ErrorEntry
(Kumi::Core::ErrorReporter)
ErrorReporter
(Kumi::Core)
ErrorReporting
(Kumi::Core)
Errors
(Kumi)
Errors
(Kumi::Core)
Errors
(Kumi::Core::Export)
ExecutionEngine
(Kumi::Core::IR)
ExecutionPhase
(Kumi::Core::Analyzer)
ExecutionResult
(Kumi::Core::Analyzer)
Export
(Kumi::Core)
ExportError
(Kumi::Core::Export::Errors)
ExpressionConverter
(Kumi::Core::RubyParser)
ExpressionRefinement
(Kumi::Core::RubyParser::Sugar)
ExpressionRenderer
(Kumi::Core)
F
FieldMetadataError
(Kumi::Core::Errors)
FnAliases
(Kumi::Core::Analyzer)
Fold
(Kumi::Core::NAST)
Fold
(Kumi::IR::DF::Ops)
Folder
(Kumi::Core::Analyzer)
FormalConstraintPropagator
(Kumi::Core::Analyzer::Passes)
Formatters
(Kumi::DocGenerator)
Frontends
(Kumi)
Function
(Kumi::IR::DF)
Function
(Kumi::IR::Buf)
Function
(Kumi::IR::Vec)
Function
(Kumi::IR::Loop)
Function
(Kumi::IR::Base)
Function
(Kumi::FunctionRegistry)
FunctionLowering
(Kumi::IR::Loop::Lower)
FunctionRegistry
(Kumi)
Functions
(Kumi::Core)
G
Generator
(Kumi::Core::JsonSchema)
GoldenRuntime
(Kumi::Dev)
GoldenSchemas
GoldenV2
(Kumi::Dev)
Graph
(Kumi::IR::DF)
GuardRails
(Kumi::Core::RubyParser)
Gvn
(Kumi::IR::Vec::Passes)
H
Hash
(Kumi::Core::NAST)
HashExpression
(Kumi::Syntax)
I
IR
(Kumi)
IR
(Kumi::Dev)
IR
(Kumi::Core)
IRDependencyPass
(Kumi::Core::Analyzer::Passes)
IRExecutionSchedulePass
(Kumi::Core::Analyzer::Passes)
IRLowerPass
(Kumi::Core::Analyzer::Passes)
IRRender
(Kumi::Support)
IRValidatePass
(Kumi::Core::Analyzer::Passes)
ImportAnalysisPass
(Kumi::Core::Analyzer::Passes)
ImportCall
(Kumi::Core::NAST)
ImportCall
(Kumi::Syntax)
ImportCall
(Kumi::IR::DF::Ops)
ImportDeclaration
(Kumi::Syntax)
ImportInliner
(Kumi::IR::DF)
ImportInlining
(Kumi::IR::DF::Passes)
ImportLoader
(Kumi::IR::DF)
IndexRead
(Kumi::IR::Loop::Ops)
IndexRef
(Kumi::Core::NAST)
Inference
(Kumi::Core::Types)
InlineResult
(Kumi::IR::DF::Passes::DeclInlining)
Input
(Kumi::Core)
InputAccessPlannerPass
(Kumi::Core::Analyzer::Passes)
InputBuilder
(Kumi::Core::RubyParser)
InputCollectorPass
(Kumi::Core::Analyzer::Passes)
InputDeclaration
(Kumi::Syntax)
InputElementReference
(Kumi::Syntax)
InputField
(Kumi::SchemaMetadata)
InputFieldProxy
(Kumi::Core::RubyParser)
InputFormSchemaPass
(Kumi::Core::Analyzer::Passes)
InputMeta
(Kumi::Core::Analyzer::Structs)
InputPlan
(Kumi::Core::Analyzer::Plans)
InputProxy
(Kumi::Core::RubyParser)
InputRef
(Kumi::Core::NAST)
InputReference
(Kumi::Syntax)
InputValidationError
(Kumi::Core::Errors)
Instance
(Kumi::IR::Loop::Lower)
Instance
(Kumi::FunctionRegistry)
Instruction
(Kumi::IR::Buf)
Instruction
(Kumi::IR::Base)
InstructionCloner
(Kumi::IR::DF::Passes::Support)
InstructionCloner
(Kumi::IR::Vec::Passes::Support)
Instrumentation
(Kumi::Core::Analyzer::PassManager)
Interpreter
(Kumi::Core::IR::ExecutionEngine)
J
Join
(Kumi::Core::Analyzer::Plans)
JoinReducePlanningPass
(Kumi::Core::Analyzer::Passes)
Js
(Kumi::Core::Analyzer::Passes::Codegen::Loop)
Json
(Kumi::DocGenerator::Formatters)
JsonSchema
(Kumi::Core)
K
Kernel
(Kumi::FunctionRegistry)
KernelCall
(Kumi::IR::Loop::Ops)
Kumi
L
Literal
(Kumi::Syntax)
LoadDedup
(Kumi::IR::DF::Passes)
LoadField
(Kumi::IR::Vec::Ops)
LoadField
(Kumi::IR::DF::Ops)
LoadField
(Kumi::IR::Loop::Ops)
LoadInput
(Kumi::IR::Vec::Ops)
LoadInput
(Kumi::IR::DF::Ops)
LoadInput
(Kumi::IR::Loop::Ops)
LoadInputCSEPass
(Kumi::Core::Analyzer::Passes)
Loader
(Kumi::DocGenerator)
Loader
(Kumi::FunctionRegistry)
LocatedError
(Kumi::Core::Errors)
Location
(Kumi::Syntax)
Loggable
(Kumi::Core::Analyzer::Debug)
Loop
(Kumi::IR)
Loop
(Kumi::Core::Analyzer::Passes)
Loop
(Kumi::Core::Analyzer::Passes::Codegen)
LoopEnd
(Kumi::IR::Loop::Ops)
LoopFusion
(Kumi::IR::Loop::Passes)
LoopJsPass
(Kumi::Core::Analyzer::Passes::Codegen)
LoopNode
(Kumi::IR::Loop::Lower)
LoopRubyPass
(Kumi::Core::Analyzer::Passes::Codegen)
LoopStart
(Kumi::IR::Loop::Ops)
LoopValidatePass
(Kumi::Core::Analyzer::Passes)
Lower
(Kumi::IR::DF)
Lower
(Kumi::IR::Buf)
Lower
(Kumi::IR::Vec)
Lower
(Kumi::IR::Loop)
LowerPass
(Kumi::Core::Analyzer::Passes::Vec)
LowerPass
(Kumi::Core::Analyzer::Passes::Loop)
LowerToDFIRPass
(Kumi::Core::Analyzer::Passes)
M
MacroExpander
(Kumi::Core::Analyzer)
MakeObject
(Kumi::IR::Vec::Ops)
MakeObject
(Kumi::IR::Loop::Ops)
MakeObject
(Kumi::IR::DF::Ops)
Map
(Kumi::IR::DF::Ops)
Map
(Kumi::IR::Vec::Ops)
Markdown
(Kumi::DocGenerator::Formatters)
Materialize
(Kumi::Core::Compiler::AccessEmit)
MaterializeAccessor
(Kumi::Core::Compiler::Accessors)
Merger
(Kumi::DocGenerator)
Module
(Kumi::IR::Buf)
Module
(Kumi::IR::Vec)
Module
(Kumi::Core::IR)
Module
(Kumi::IR::Loop)
Module
(Kumi::Core::NAST)
Module
(Kumi::IR::Base)
ModuleBuilder
(Kumi::IR::Testing::SnastFactory)
N
NAST
(Kumi::Core)
NASTDimensionalAnalyzerPass
(Kumi::Core::Analyzer::Passes)
NASTPrinter
(Kumi::Support)
NameIndexerPass
(Kumi::Core::Analyzer::Passes)
Nest
(Kumi::IR::Loop::Passes::Support)
NestedInput
(Kumi::Core::RubyParser)
Node
(Kumi::Core::NAST)
Node
(Kumi::IR::DF::Ops)
Node
(Kumi::IR::Vec::Ops)
Node
(Kumi::IR::Loop::Ops)
Node
(Kumi::Core::Analyzer::Passes::InputCollectorPass)
Node
(Kumi::Syntax)
NodeBuilders
(Kumi::Core::Export)
NodeRegistry
(Kumi::Core::Export)
NodeSerializers
(Kumi::Core::Export)
NormalizeToNASTPass
(Kumi::Core::Analyzer::Passes)
Normalizer
(Kumi::Core::Types)
NumericRefinement
(Kumi::Core::RubyParser::Sugar)
O
Occurrence
(Kumi::IR::Loop::Passes::ArrayContraction)
Op
(Kumi::Core::IR)
Ops
(Kumi::Core::IR)
Ops
(Kumi::IR::DF)
Ops
(Kumi::IR::Vec)
Ops
(Kumi::IR::Loop)
OutputBuffer
(Kumi::Core::Analyzer::Passes::Codegen::Loop::Ruby)
OutputSchemaPass
(Kumi::Core::Analyzer::Passes)
OverloadResolver
(Kumi::Core::Functions)
P
Pair
(Kumi::Core::NAST)
Pairwise
(Kumi::TestSharedSchemas)
Parse
(Kumi::Dev)
Parser
(Kumi::Core::RubyParser)
PassBase
(Kumi::Core::Analyzer::Passes)
PassBudgetError
(Kumi::Core::Analyzer)
PassFailure
(Kumi::Core::Analyzer)
PassManager
(Kumi::Core::Analyzer)
PassRun
(Kumi::Core::Analyzer::PassManager)
Passes
(Kumi::IR)
Passes
(Kumi::IR::DF)
Passes
(Kumi::IR::Vec)
Passes
(Kumi::IR::Loop)
Passes
(Kumi::Core::Analyzer)
PeepholeSimplify
(Kumi::IR::Vec::Passes)
PendingAcc
(Kumi::IR::Loop::Lower)
Pipeline
(Kumi::IR::Passes)
Pipeline
(Kumi::IR::DF)
Pipeline
(Kumi::IR::Buf)
Pipeline
(Kumi::IR::Vec)
Pipeline
(Kumi::IR::Loop)
Plans
(Kumi::Core::Analyzer)
PrecomputeAccessPathsPass
(Kumi::Core::Analyzer::Passes)
PrettyPrinter
(Kumi::Dev)
Price
(Kumi::TestSharedSchemas)
Printer
(Kumi::IR)
Printer
(Kumi::SchemaMetadata)
Printer
(Kumi::Dev)
Profile
(Kumi::Core::Types)
ProfileAggregator
(Kumi::Dev)
ProfileRunner
(Kumi::Dev)
Profiler
(Kumi::Core::IR::ExecutionEngine)
ProxyRefinement
(Kumi::Core::RubyParser::Sugar)
R
RangeAnalyzer
(Kumi::Core::Domain)
Ravel
(Kumi::Core::Compiler::AccessEmit)
RavelAccessor
(Kumi::Core::Compiler::Accessors)
Read
(Kumi::Core::Compiler::AccessEmit)
ReadAccessor
(Kumi::Core::Compiler::Accessors)
Reduce
(Kumi::Core::NAST)
Reduce
(Kumi::IR::DF::Ops)
Reduce
(Kumi::Core::Analyzer::Plans)
Reduce
(Kumi::IR::Vec::Ops)
Ref
(Kumi::Core::NAST)
Ref
(Kumi::IR::Loop::Ops)
RegGenerator
(Kumi::IR::Vec::Lower)
RegGenerator
(Kumi::IR::DF::Passes::TupleFoldCanonicalization)
RegisterGenerator
(Kumi::IR::Passes)
Registry
(Kumi::Core::Types)
Representation
(Kumi::Dev::GoldenV2)
ResolutionError
(Kumi::Core::Functions::OverloadResolver)
Result
(Kumi::Analyzer)
Result
(Kumi::Dev::Runner)
Root
(Kumi::Syntax)
Ruby
(Kumi::Frontends)
Ruby
(Kumi::Core::Analyzer::Passes::Codegen::Loop)
RubyParser
(Kumi::Core)
Runner
(Kumi::Dev::GoldenV2)
Runner
(Kumi::Dev)
RuntimeError
(Kumi::Core::Errors)
S
SExpressionPrinter
(Kumi::Support)
SNASTPass
(Kumi::Core::Analyzer::Passes)
SNASTPrinter
(Kumi::Support)
ScalarType
(Kumi::Core::Types)
Schema
(Kumi)
SchemaBuilder
(Kumi::Core::RubyParser)
SchemaMetadata
(Kumi)
Scope
(Kumi::Core::Analyzer::Plans)
Select
(Kumi::Core::NAST)
Select
(Kumi::IR::DF::Ops)
Select
(Kumi::IR::Vec::Ops)
Select
(Kumi::IR::Loop::Ops)
SemanticConstraintValidatorPass
(Kumi::Core::Analyzer::Passes)
SemanticError
(Kumi::Core::Errors)
SerializationError
(Kumi::Core::Export::Errors)
Serializer
(Kumi::Core::Export)
ShiftInBounds
(Kumi::IR::Loop::Ops)
ShiftRead
(Kumi::IR::Loop::Ops)
SnastFactory
(Kumi::IR::Testing)
SourceFrame
(Kumi::Frontends)
StateSerde
(Kumi::Core::Analyzer)
StencilCSE
(Kumi::IR::DF::Passes)
StencilDetection
(Kumi::IR::Vec::Passes)
StreamPlan
(Kumi::Core::Analyzer::Passes::Codegen::Loop::Js::Emitter)
StringRefinement
(Kumi::Core::RubyParser::Sugar)
Structs
(Kumi::Core::Analyzer)
Subtotal
(Kumi::TestSharedSchemas)
Sugar
(Kumi::Core::RubyParser)
Support
(Kumi)
Support
(Kumi::IR::Loop::Passes)
Support
(Kumi::IR::DF::Passes)
Support
(Kumi::IR::Vec::Passes)
Syntax
(Kumi)
SyntaxError
(Kumi::Core::Errors)
System
(Kumi::Core::Types)
T
Tax
(Kumi::TestSharedSchemas)
TestSharedSchemas
(Kumi)
Testing
(Kumi::IR)
Text
(Kumi::Frontends)
ToposorterPass
(Kumi::Core::Analyzer::Passes)
TraitDeclaration
(Kumi::Syntax)
Tuple
(Kumi::Core::NAST)
TupleFoldCanonicalization
(Kumi::IR::DF::Passes)
TupleToObject
(Kumi::IR::DF::Passes)
TupleType
(Kumi::Core::Types)
Type
(Kumi::Core::Types)
TypeError
(Kumi::Core::Errors)
TypeMatcher
(Kumi::Core::Input)
Types
(Kumi::Core)
U
UnknownFunction
(Kumi::Core::Errors)
UnsatDetectorPass
(Kumi::Core::Analyzer::Passes)
UnsupportedFeature
(Kumi::Core::Errors)
V
Validator
(Kumi::IR::DF)
Validator
(Kumi::IR::Vec)
Validator
(Kumi::IR::Loop)
Validator
(Kumi::Core::Input)
Validator
(Kumi::Core::Domain)
Validator
(Kumi::Core::JsonSchema)
ValueDeclaration
(Kumi::Syntax)
ValueObjects
(Kumi::Core::Types)
Values
(Kumi::Core::IR::ExecutionEngine)
Vec
(Kumi::IR)
Vec
(Kumi::Core::Analyzer::Passes)
VecValidatePass
(Kumi::Core::Analyzer::Passes)
VersionMismatchError
(Kumi::Core::Export::Errors)
ViolationCreator
(Kumi::Core::Input)
ViolationFormatter
(Kumi::Core::Domain)
VisitorPass
(Kumi::Core::Analyzer::Passes)
W
WidthAwareJson
(Kumi::Dev::Printer)