Lines Matching refs:FusionFeature
24 class FusionFeature { class
51 FusionFeature(FusionKind Kind, bool HasFeature, int Index, in FusionFeature() function in __anone6b07e740111::FusionFeature
95 static bool checkOpConstraints(FusionFeature::FusionKind Kd, in checkOpConstraints()
103 case FusionFeature::FK_AddiLoad: { in checkOpConstraints()
113 case FusionFeature::FK_AddisLoad: { in checkOpConstraints()
151 case FusionFeature::FK_SldiAdd: in checkOpConstraints()
156 case FusionFeature::FK_RotateLeftXor: in checkOpConstraints()
160 case FusionFeature::FK_RotateRightXor: in checkOpConstraints()
167 case FusionFeature::FK_LoadCmp1: in checkOpConstraints()
170 case FusionFeature::FK_LoadCmp2: { in checkOpConstraints()
181 case FusionFeature::FK_LoadCmp3: { in checkOpConstraints()
190 case FusionFeature::FK_ZeroMoveCTR: in checkOpConstraints()
197 case FusionFeature::FK_ZeroMoveLR: in checkOpConstraints()
204 case FusionFeature::FK_AddisAddi: { in checkOpConstraints()
215 case FusionFeature::FK_AddiAddis: { in checkOpConstraints()
243 static const FusionFeature FusionFeatures[] = { in shouldScheduleAdjacent()
245 FusionFeature::FUSION_KIND(KIND), ST.HAS_FEATURE(), DEP_OP_IDX, { OPSET1 },\ in shouldScheduleAdjacent()