Class MultiLevelFusion#
Defined in File FusionAnal.h
Inheritance Relationships#
Base Type#
public LoopNestFusion(Class LoopNestFusion)
Class Documentation#
-
class MultiLevelFusion : public LoopNestFusion#
Public Functions
-
inline MultiLevelFusion(LoopFusionAnal *a)#
-
inline ~MultiLevelFusion()#
-
virtual bool Fusible(CompSliceLocalityRegistry *anal, CompSliceNest &n1, CompSliceNest &n2, const DepInfo &e) const#
-
virtual void Fuse(CompSliceLocalityRegistry *reg, CompSliceNest &n1, CompSliceNest &n2, DepInfo &e) const#
-
inline virtual LoopTransformOptions::OptType GetOptimizationType()#
-
inline MultiLevelFusion(LoopFusionAnal *a)#