Packages

class OptimizedCasegen extends OptimizedCodegen.CommonCodegen with OptimizedCodegen.Casegen

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptimizedCasegen
  2. Casegen
  3. CommonCodegen
  4. AbsCodegen
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OptimizedCasegen(matchEnd: Global.Symbol, nextCase: Global.Symbol)

Value Members

  1. def _asInstanceOf(b: Global.Symbol, tp: Global.Type): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  2. def _equals(checker: Global.Tree, binder: Global.Symbol): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  3. def _isInstanceOf(b: Global.Symbol, tp: Global.Type): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  4. def drop(tgt: Global.Tree)(n: Int): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  5. def flatMap(prev: Global.Tree, b: Global.Symbol, next: Global.Tree): Global.Tree
    Definition Classes
    OptimizedCasegenCasegen
  6. def flatMapCond(cond: Global.Tree, res: Global.Tree, nextBinder: Global.Symbol, next: Global.Tree): Global.Tree
    Definition Classes
    OptimizedCasegenCasegen
  7. def flatMapCondStored(cond: Global.Tree, condSym: Global.Symbol, res: Global.Tree, nextBinder: Global.Symbol, next: Global.Tree): Global.Tree
  8. def flatMapGuard(guardTree: Global.Tree, next: Global.Tree): Global.Tree
    Definition Classes
    OptimizedCasegenCasegen
  9. def fun(arg: Global.Symbol, body: Global.Tree): Global.Tree
    Definition Classes
    CommonCodegen
  10. def ifThenElseZero(c: Global.Tree, thenp: Global.Tree): Global.Tree
    Definition Classes
    Casegen
  11. def index(tgt: Global.Tree)(i: Int): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  12. def matcher(scrut: Global.Tree, scrutSym: Global.Symbol, restpe: Global.Type)(cases: List[(OptimizedCodegen.Casegen) ⇒ Global.Tree], matchFailGen: Option[(Global.Tree) ⇒ Global.Tree]): Global.Tree
    Definition Classes
    OptimizedCasegenAbsCodegen
  13. def mkZero(tp: Global.Type): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen
  14. def one(res: Global.Tree): Global.Tree
    Definition Classes
    OptimizedCasegenCasegen
  15. def tupleSel(binder: Global.Symbol)(i: Int): Global.Tree
    Definition Classes
    CommonCodegenAbsCodegen