Lines Matching full:patterns
91 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns.
832 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns.
855 // Additional fnmsub patterns: -a*c + b == -(a*c - b)
917 // sign extension patterns
1014 /* FIXME: if the operands are v2i64, these patterns will not match.
1015 we should define new patterns or otherwise match the same patterns
1021 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns.
1269 /* Patterns for extracting elements out of vectors. Integer elements are
1270 extracted using direct move operations. Patterns for extracting elements
1272 various _VARIABLE_ patterns.
1322 /* Variable element number (BE and LE patterns must be specified separately)
1334 on LE/BE so the patterns have to be specified separately.