Abstract super class for implicit lifters that the DSL author needs to provide.
Abstract super class for implicit lifters that the DSL author needs to provide.
Returns whether and how each hole is needed for compilation.
Returns whether and how each hole is needed for compilation.
Maps from hole ids to symbols, useful for generating debugging output.
the type of each hole in the symbols list, in the same order.
FullyStaged and FullyUnstaged traits.
VarType for details about the different types.
Method that replaces captured identifiers of the DSL body.
Method that replaces captured identifiers of the DSL body.
Method that replaces constants and captured identifiers required for run-time optimizations in the DSL body.
Method that replaces constants and captured identifiers required for run-time optimizations in the DSL body.
Method that replaces constants and captured identifiers required for run-time optimizations in the DSL body.
Method that replaces constants and captured identifiers required for run-time optimizations in the DSL body.
BaseYinYang with TypeTag.