Lines Matching refs:RuleTy
77 enum class RuleTy { enum
96 static cl::list<RuleTy> Profitabilities(
101 cl::list_init<RuleTy>({RuleTy::PerLoopCacheAnalysis,
102 RuleTy::PerInstrOrderCost,
103 RuleTy::ForVectorization}),
104 cl::values(clEnumValN(RuleTy::PerLoopCacheAnalysis, "cache",
106 clEnumValN(RuleTy::PerInstrOrderCost, "instorder",
108 clEnumValN(RuleTy::ForVectorization, "vectorize",
112 static bool noDuplicateRules(ArrayRef<RuleTy> Rules) { in noDuplicateRules()
113 SmallSet<RuleTy, 4> Set; in noDuplicateRules()
114 for (RuleTy Rule : Rules) in noDuplicateRules()
1369 for (RuleTy RT : Profitabilities) { in isProfitable()
1371 case RuleTy::PerLoopCacheAnalysis: { in isProfitable()
1377 case RuleTy::PerInstrOrderCost: in isProfitable()
1380 case RuleTy::ForVectorization: in isProfitable()