Searched refs:complex_fms_pattern (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | tree-vect-slp-patterns.cc | 1200 class complex_fms_pattern : public complex_pattern class 1203 complex_fms_pattern (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn) in complex_fms_pattern() function in complex_fms_pattern 1222 return new complex_fms_pattern (node, m_ops, ifn); in mkInstance() 1246 complex_fms_pattern::matches (complex_operation_t op, in matches() 1324 complex_fms_pattern::recognize (slp_tree_to_load_perm_map_t *perm_cache, in recognize() 1332 = complex_fms_pattern::matches (op, perm_cache, compat_cache, node, &ops); in recognize() 1336 return new complex_fms_pattern (node, &ops, ifn); in recognize() 1343 complex_fms_pattern::build (vec_info *vinfo) in build() 1420 ifn = complex_fms_pattern::matches (op, perm_cache, ccache, node, &ops); in recognize() 1422 return complex_fms_pattern::mkInstance (node, &ops, ifn); in recognize()
|
H A D | ChangeLog-2021 | 3639 complex_fms_pattern::matches): Check for multiplications. 7831 * tree-vect-slp-patterns.c (complex_fms_pattern::matches): Add elem 8192 (class complex_fms_pattern): Update comment. 8193 (complex_fms_pattern::matches): Remove. 30880 complex_fms_pattern::matches): Remove complex_perm_kinds_t. 31953 complex_fms_pattern::build): Fix ref counts. 34440 * tree-vect-slp-patterns.c (class complex_fms_pattern, 34441 complex_fms_pattern::matches, complex_fms_pattern::recognize, 34442 complex_fms_pattern::build): New.
|
H A D | ChangeLog | 11500 complex_mul_pattern::recognize, class complex_fms_pattern, 11501 complex_fms_pattern::recognize, class complex_operations_pattern, 11504 (complex_fms_pattern::matches, complex_mul_pattern::matches): Pass new
|