| Package | Description |
|---|---|
| org.apache.sysds.hops.codegen.opt | |
| org.apache.sysds.hops.codegen.template |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
InterestingPoint.isMatPoint(InterestingPoint[] list,
long from,
CPlanMemoTable.MemoTableEntry me,
boolean[] plan) |
| Modifier and Type | Field and Description |
|---|---|
ArrayList<CPlanMemoTable.MemoTableEntry> |
CPlanMemoTable.MemoTableEntrySet.plans |
| Modifier and Type | Method and Description |
|---|---|
static CPlanMemoTable.MemoTableEntry |
TemplateOuterProduct.dropAlternativePlan(CPlanMemoTable memo,
CPlanMemoTable.MemoTableEntry me1,
CPlanMemoTable.MemoTableEntry me2) |
CPlanMemoTable.MemoTableEntry |
CPlanMemoTable.getBest(long hopID) |
CPlanMemoTable.MemoTableEntry |
CPlanMemoTable.getBest(long hopID,
TemplateBase.TemplateType pref) |
CPlanMemoTable.MemoTableEntry |
CPlanMemoTable.getBest(long hopID,
TemplateBase.TemplateType pref1,
TemplateBase.TemplateType pref2) |
| Modifier and Type | Method and Description |
|---|---|
List<CPlanMemoTable.MemoTableEntry> |
CPlanMemoTable.get(long hopID) |
List<CPlanMemoTable.MemoTableEntry> |
CPlanMemoTable.get(long hopID,
TemplateBase.TemplateType type) |
List<CPlanMemoTable.MemoTableEntry> |
CPlanMemoTable.getDistinct(long hopID) |
HashMap<Long,List<CPlanMemoTable.MemoTableEntry>> |
CPlanMemoTable.getPlans() |
| Modifier and Type | Method and Description |
|---|---|
void |
CPlanMemoTable.add(Hop hop,
CPlanMemoTable.MemoTableEntry me) |
boolean |
CPlanMemoTable.contains(long hopID,
CPlanMemoTable.MemoTableEntry me,
TemplateBase.TemplateType type) |
static CPlanMemoTable.MemoTableEntry |
TemplateOuterProduct.dropAlternativePlan(CPlanMemoTable memo,
CPlanMemoTable.MemoTableEntry me1,
CPlanMemoTable.MemoTableEntry me2) |
boolean |
CPlanMemoTable.MemoTableEntry.equalPlanRefs(CPlanMemoTable.MemoTableEntry that) |
boolean |
CPlanMemoTable.MemoTableEntry.subsumes(CPlanMemoTable.MemoTableEntry that) |
| Modifier and Type | Method and Description |
|---|---|
void |
CPlanMemoTable.remove(Hop hop,
Set<CPlanMemoTable.MemoTableEntry> excludeList) |
void |
CPlanMemoTable.setDistinct(long hopID,
List<CPlanMemoTable.MemoTableEntry> plans) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.