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)
AccessPlanner
(Kumi::Core::Compiler)
AccessPlannerV2
(Kumi::Core::Compiler)
Accessors
(Kumi::Core::Compiler)
AnalysisError
(Kumi::Core::Errors)
AnalysisState
(Kumi::Core::Analyzer)
Analyzer
(Kumi)
Analyzer
(Kumi::Core)
ArrayBuild
(Kumi::IR::DF::Ops)
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)
AssembleIRV2Pass
(Kumi::Core::Analyzer::Passes)
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)
AxisIndex
(Kumi::IR::Vec::Ops)
AxisIndex
(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)
Builder
(Kumi::Core::IRV2)
Builder
(Kumi::Pack)
C
CSE
(Kumi::IR::DF::Passes)
Call
(Kumi::Core::NAST)
CallExpression
(Kumi::Syntax)
CascadeExpression
(Kumi::Syntax)
CaseExpression
(Kumi::Syntax)
Checkpoint
(Kumi::Core::Analyzer)
ClassMethods
(Kumi::Core::RubyParser::GuardRails)
Codegen
(Kumi::Dev)
Codegen
(Kumi::Core::Analyzer::Passes)
Combinators
(Kumi::Core::IR::ExecutionEngine)
CompilationError
(Kumi::Core::Errors)
Compiled
(Kumi)
CompiledSchemaWrapper
(Kumi)
Compiler
(Kumi::Core)
Compound
(Kumi::TestSharedSchemas)
Configuration
(Kumi)
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)
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)
Declaration
(Kumi::Core::IRV2)
DeclarationReference
(Kumi::Syntax)
DeclarationReferenceProxy
(Kumi::Core::RubyParser)
DeclarationValidator
(Kumi::Core::Analyzer::Passes)
DefSite
(Kumi::IR::Loop::Lower)
DependencyEdge
(Kumi::Core::Analyzer::Passes::DependencyResolver)
DependencyResolver
(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)
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)
Entry
(Kumi::KernelRegistry)
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)
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::RegistryV2)
Function
(Kumi::IR::Base)
FunctionLowering
(Kumi::IR::Loop::Lower)
FunctionSpec
(Kumi::Core::Functions)
Functions
(Kumi::Core)
G
GenerationResult
(Kumi::Dev::Golden)
Generator
(Kumi::Dev::Golden)
Generator
(Kumi::Core::JsonSchema)
Golden
(Kumi::Dev)
GoldenSchemaWrapper
(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)
HashRefinement
(Kumi::Core::RubyParser::Sugar)
I
IR
(Kumi)
IR
(Kumi::Dev)
IR
(Kumi::Core)
IRDependencyPass
(Kumi::Core::Analyzer::Passes)
IRExecutionSchedulePass
(Kumi::Core::Analyzer::Passes)
IRRender
(Kumi::Support)
IRV2
(Kumi::Core)
IRV2Formatter
(Kumi::Dev::Printer)
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)
InputCollector
(Kumi::Core::Analyzer::Passes)
InputDeclaration
(Kumi::Syntax)
InputElementReference
(Kumi::Syntax)
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::RegistryV2)
Instance
(Kumi::IR::Loop::Lower)
Instruction
(Kumi::IR::Buf)
Instruction
(Kumi::IR::Base)
InstructionCloner
(Kumi::IR::DF::Passes::Support)
InstructionCloner
(Kumi::IR::Vec::Passes::Support)
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::RegistryV2)
KernelCall
(Kumi::IR::Loop::Ops)
KernelRegistry
(Kumi)
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)
LoadInputCSE
(Kumi::Core::Analyzer::Passes)
Loader
(Kumi::DocGenerator)
Loader
(Kumi::RegistryV2)
Loader
(Kumi::Core::Functions)
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)
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)
LowerToIRV2Pass
(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)
Module
(Kumi::Core::IRV2)
ModuleBuilder
(Kumi::IR::Testing::SnastFactory)
ModuleRefinement
(Kumi::Core::RubyParser::Sugar)
N
NAST
(Kumi::Core)
NASTDimensionalAnalyzerPass
(Kumi::Core::Analyzer::Passes)
NASTPrinter
(Kumi::Support)
NameIndexer
(Kumi::Core::Analyzer::Passes)
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::InputCollector)
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
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
Pack
(Kumi)
Pair
(Kumi::Core::NAST)
Parse
(Kumi::Dev)
Parser
(Kumi::Core::RubyParser)
PassBase
(Kumi::Core::Analyzer::Passes)
PassFailure
(Kumi::Core::Analyzer)
PassManager
(Kumi::Core::Analyzer)
Passes
(Kumi::IR)
Passes
(Kumi::IR::DF)
Passes
(Kumi::IR::Vec)
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::Dev)
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::DeclInlining)
RegGenerator
(Kumi::IR::DF::Passes::ImportInlining)
RegGenerator
(Kumi::IR::Vec::Passes::ConstantPropagation)
RegGenerator
(Kumi::IR::DF::Passes::TupleFoldCanonicalization)
RegistryV2
(Kumi)
Reporter
(Kumi::Dev::Golden)
Representation
(Kumi::Dev::GoldenV2)
Representation
(Kumi::Dev::Golden)
ResolutionError
(Kumi::Core::Functions::OverloadResolver)
Result
(Kumi::Analyzer)
Result
(Kumi::Dev::Runner)
Result
(Kumi::Dev::Golden)
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)
RuntimeTest
(Kumi::Dev::Golden)
RuntimeTestResult
(Kumi::Dev::Golden)
S
SExpressionPrinter
(Kumi::Support)
SNASTPass
(Kumi::Core::Analyzer::Passes)
SNASTPrinter
(Kumi::Support)
ScalarType
(Kumi::Core::Types)
Schema
(Kumi)
SchemaBuilder
(Kumi::Core::RubyParser)
SchemaTestResult
(Kumi::Dev::Golden)
Scope
(Kumi::Core::Analyzer::Plans)
Select
(Kumi::Core::NAST)
Select
(Kumi::IR::DF::Ops)
Select
(Kumi::IR::Vec::Ops)
Select
(Kumi::IR::Loop::Ops)
SemanticConstraintValidator
(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)
StateSerde
(Kumi::Core::Analyzer)
StencilCSE
(Kumi::IR::DF::Passes)
StencilDetection
(Kumi::IR::Vec::Passes)
StringRefinement
(Kumi::Core::RubyParser::Sugar)
Structs
(Kumi::Core::Analyzer)
Subtotal
(Kumi::TestSharedSchemas)
Sugar
(Kumi::Core::RubyParser)
Suite
(Kumi::Dev::Golden)
Support
(Kumi)
Support
(Kumi::IR::DF::Passes)
Support
(Kumi::IR::Vec::Passes)
Syntax
(Kumi)
SyntaxError
(Kumi::Core::Errors)
T
Tax
(Kumi::TestSharedSchemas)
TestSharedSchemas
(Kumi)
Testing
(Kumi::IR)
Text
(Kumi::Frontends)
Toposorter
(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)
TypeCategories
(Kumi::Core::Functions)
TypeError
(Kumi::Core::Errors)
TypeErrorReporter
(Kumi::Core::Functions)
TypeMatcher
(Kumi::Core::Input)
TypeRules
(Kumi::Core::Functions)
Types
(Kumi::Core)
U
UnknownFunction
(Kumi::Core::Errors)
UnsatDetector
(Kumi::Core::Analyzer::Passes)
V
Validator
(Kumi::IR::DF)
Validator
(Kumi::IR::Vec)
Validator
(Kumi::IR::Loop)
Validator
(Kumi::Core::Input)
Validator
(Kumi::Core::Types)
Validator
(Kumi::Core::Domain)
Validator
(Kumi::Core::JsonSchema)
Value
(Kumi::Core::IRV2)
ValueDeclaration
(Kumi::Syntax)
ValueNormalizer
(Kumi::Dev::Golden)
ValueObjects
(Kumi::Core::Types)
Values
(Kumi::Core::IR::ExecutionEngine)
Vec
(Kumi::IR)
Vec
(Kumi::Core::Analyzer::Passes)
VecValidatePass
(Kumi::Core::Analyzer::Passes)
VerificationResult
(Kumi::Dev::Golden)
Verifier
(Kumi::Dev::Golden)
VersionMismatchError
(Kumi::Core::Export::Errors)
ViolationCreator
(Kumi::Core::Input)
ViolationFormatter
(Kumi::Core::Domain)
VisitorPass
(Kumi::Core::Analyzer::Passes)
W
WidthAwareJson
(Kumi::Dev::Printer)