Lines Matching refs:FusionFeature
23 class FusionFeature { class
50 FusionFeature(FusionKind Kind, bool HasFeature, int Index, in FusionFeature() function in __anon0d0d612e0111::FusionFeature
94 static bool checkOpConstraints(FusionFeature::FusionKind Kd, in checkOpConstraints()
102 case FusionFeature::FK_AddiLoad: { in checkOpConstraints()
112 case FusionFeature::FK_AddisLoad: { in checkOpConstraints()
150 case FusionFeature::FK_SldiAdd: in checkOpConstraints()
155 case FusionFeature::FK_RotateLeftXor: in checkOpConstraints()
159 case FusionFeature::FK_RotateRightXor: in checkOpConstraints()
166 case FusionFeature::FK_LoadCmp1: in checkOpConstraints()
169 case FusionFeature::FK_LoadCmp2: { in checkOpConstraints()
181 case FusionFeature::FK_LoadCmp3: { in checkOpConstraints()
191 case FusionFeature::FK_ZeroMoveCTR: in checkOpConstraints()
198 case FusionFeature::FK_ZeroMoveLR: in checkOpConstraints()
205 case FusionFeature::FK_AddisAddi: { in checkOpConstraints()
216 case FusionFeature::FK_AddiAddis: { in checkOpConstraints()
244 static const FusionFeature FusionFeatures[] = { in shouldScheduleAdjacent()
246 FusionFeature::FUSION_KIND(KIND), ST.HAS_FEATURE(), DEP_OP_IDX, { OPSET1 },\ in shouldScheduleAdjacent()