Lines Matching full:patterns
54 "Verify that the generated patterns are ordered by increasing latency"),
60 "Verify that the generated patterns are ordered by increasing latency"),
125 SmallVector<unsigned, 16> &Patterns);
342 // FIXME: for now, we don't do any check for the register pressure patterns.
524 // later patterns. This helps to discover sub-optimal pattern orderings.
527 SmallVector<unsigned, 16> &Patterns) {
530 for (auto P : Patterns) {
581 SmallVector<unsigned, 16> Patterns;
602 // The algorithm does not try to evaluate all patterns and pick the best.
604 // mostly one pattern, and getMachineCombinerPatterns() can order patterns
606 // machine-combiner-verify-pattern-order is enabled, all patterns are
607 // checked to ensure later patterns do not provide better latency savings.
609 if (!TII->getMachineCombinerPatterns(MI, Patterns, DoRegPressureReduce))
613 verifyPatternOrder(MBB, MI, Patterns);
615 for (const auto P : Patterns) {