re PR tree-optimization/64746 (Loop with nested load/stores is not vectorized…
re PR tree-optimization/64746 (Loop with nested load/stores is not vectorized using aggressive if-conversion.) gcc/ PR tree-optimization/64746 * tree-if-conv.c (mask_exists): New function. (predicate_mem_writes): Save created mask with given size for further use. (stmt_is_root_of_bool_pattern): Remove argument VAR and store to it. (ifcvt_repair_bool_pattern): Collect all statements that are root of bool pattern and use iterative algorithm to remove multiple uses of predicates, display number of required iterations. gcc/testsuite/ PR tree-optimization/64746 * gcc.target/i386/avx2-vect-aggressive-1.c: New test. From-SVN: r220248
Showing
Please
register
or
sign in
to comment