Class ArrangeNestingOrder#
Defined in File InterchangeAnal.h
Inheritance Relationships#
Derived Types#
public ArrangeOrigNestingOrder(Class ArrangeOrigNestingOrder)public ArrangeReuseOrder(Class ArrangeReuseOrder)
Class Documentation#
-
class ArrangeNestingOrder#
Subclassed by ArrangeOrigNestingOrder, ArrangeReuseOrder
Public Functions
-
inline virtual ~ArrangeNestingOrder()#
-
void operator()(CompSliceLocalityRegistry *anal, CompSliceNest &g)#
-
virtual LoopTransformOptions::OptType GetOptimizationType() = 0#
Protected Functions
-
virtual void SetNestingWeight(CompSliceLocalityRegistry *anal, CompSliceNest &g, float *weightvec) = 0#
-
void RearrangeSliceNest(CompSliceNest &g, float *weightvec)#
-
inline virtual ~ArrangeNestingOrder()#