Searched refs:complex_mul_pattern (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | tree-vect-slp-patterns.cc | 970 class complex_mul_pattern : public complex_pattern class 973 complex_mul_pattern (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn) in complex_mul_pattern() function in complex_mul_pattern 992 return new complex_mul_pattern (node, m_ops, ifn); in mkInstance() 1016 complex_mul_pattern::matches (complex_operation_t op, in matches() 1124 complex_mul_pattern::recognize (slp_tree_to_load_perm_map_t *perm_cache, in recognize() 1132 = complex_mul_pattern::matches (op, perm_cache, compat_cache, node, &ops); in recognize() 1136 return new complex_mul_pattern (node, &ops, ifn); in recognize() 1143 complex_mul_pattern::build (vec_info *vinfo) in build() 1424 ifn = complex_mul_pattern::matches (op, perm_cache, ccache, node, &ops); in recognize() 1426 return complex_mul_pattern::mkInstance (node, &ops, ifn); in recognize()
|
H A D | ChangeLog-2021 | 3477 (complex_mul_pattern::matches): Move check downwards. 3638 * tree-vect-slp-patterns.c (complex_mul_pattern::matches, 5519 * tree-vect-slp-patterns.c (complex_mul_pattern::matches): Remove l1node. 8186 (class complex_mul_pattern): Update comment. 8187 (complex_mul_pattern::matches): Update detection. 30879 vect_validate_multiplication, complex_mul_pattern::matches, 31952 (complex_mul_pattern::build, complex_fma_pattern::build, 34461 vect_build_combine_node, class complex_mul_pattern, 34462 complex_mul_pattern::matches, complex_mul_pattern::recognize, 34463 complex_mul_pattern::build): New.
|
H A D | ChangeLog | 4721 * tree-vect-slp-patterns.cc (complex_mul_pattern::matches): 4732 (complex_mul_pattern::matches): Likewise. 11499 complex_add_pattern::recognize, class complex_mul_pattern, 11500 complex_mul_pattern::recognize, class complex_fms_pattern, 11504 (complex_fms_pattern::matches, complex_mul_pattern::matches): Pass new
|