Lines Matching refs:name1
394 tree name1, name2, bit1, bit2, bits1, bits2;
412 if (recognize_single_bit_test (inner_cond, &name1, &bit1, inner_inv)
414 && name1 == name2)
418 if (TREE_CODE (name1) == SSA_NAME
419 && SSA_NAME_OCCURS_IN_ABNORMAL_PHI (name1))
424 t = fold_build2 (LSHIFT_EXPR, TREE_TYPE (name1),
425 build_int_cst (TREE_TYPE (name1), 1), bit1);
426 t2 = fold_build2 (LSHIFT_EXPR, TREE_TYPE (name1),
427 build_int_cst (TREE_TYPE (name1), 1), bit2);
428 t = fold_build2 (BIT_IOR_EXPR, TREE_TYPE (name1), t, t2);
431 t2 = fold_build2 (BIT_AND_EXPR, TREE_TYPE (name1), name1, t);
452 print_generic_expr (dump_file, name1);
466 else if (recognize_bits_test (inner_cond, &name1, &bits1, !inner_inv)
472 if ((TREE_CODE (name1) == SSA_NAME
473 && SSA_NAME_OCCURS_IN_ABNORMAL_PHI (name1))
479 if (name1 == name2)
484 std::swap (name1, bits1);
486 else if (name1 == bits2)
489 std::swap (name1, bits1);
500 name1 = fold_convert (TREE_TYPE (bits1), name1);
507 name1 = fold_convert (TREE_TYPE (bits2), name1);
514 t = fold_build2 (BIT_IOR_EXPR, TREE_TYPE (name1), bits1, bits2);
517 t = fold_build2 (BIT_AND_EXPR, TREE_TYPE (name1), name1, t);
537 print_generic_expr (dump_file, name1);