Lines Matching refs:base1
10078 tree base0, base1, offset0 = NULL_TREE, offset1 = NULL_TREE;
10131 base1 = arg1;
10134 base1
10138 if (TREE_CODE (base1) == INDIRECT_REF)
10139 base1 = TREE_OPERAND (base1, 0);
10145 base1 = TREE_OPERAND (arg1, 0);
10146 STRIP_SIGN_NOPS (base1);
10147 if (TREE_CODE (base1) == ADDR_EXPR)
10149 base1
10150 = get_inner_reference (TREE_OPERAND (base1, 0),
10153 if (TREE_CODE (base1) == INDIRECT_REF)
10154 base1 = TREE_OPERAND (base1, 0);
10176 && operand_equal_p (base0, base1,
10192 || pointer_may_wrap_p (base1, offset1, bitpos1)))
10268 || pointer_may_wrap_p (base1, offset1, bitpos1)))
10283 ? base1 != TREE_OPERAND (arg1, 0) : base1 != arg1)
10291 base1 = build_fold_addr_expr_loc (loc, base1);
10292 return fold_build2_loc (loc, code, type, base0, base1);
10617 tree base1 = TREE_OPERAND (aref1, 0);
10624 && TREE_CODE (base1) == ARRAY_REF
10626 = fold_addr_of_array_ref_difference (loc, type, base0, base1,
10629 && INDIRECT_REF_P (base1)
10634 TREE_OPERAND (base1, 0))
10639 TREE_OPERAND (base1, 0)))))
10640 || operand_equal_p (base0, base1, OEP_ADDRESS_OF))
16669 BASE0, BASE1, OFF0 and OFF1 are set by the function.
16677 tree &base0, tree &base1, poly_int64 &off0, poly_int64 &off1,
16683 base1 = get_addr_base_and_unit_offset (TREE_OPERAND (op1, 0), &off1);
16689 if (base1 && TREE_CODE (base1) == MEM_REF)
16691 off1 += mem_ref_offset (base1).force_shwi ();
16692 base1 = TREE_OPERAND (base1, 0);
16694 if (base0 == NULL_TREE || base1 == NULL_TREE)
16703 || (VAR_P (base1) && DECL_HAS_VALUE_EXPR_P (base1))))
16705 else if (decl_in_symtab_p (base0) && decl_in_symtab_p (base1))
16708 symtab_node *node1 = symtab_node::get_create (base1);
16714 && (DECL_P (base1)
16715 || TREE_CODE (base1) == SSA_NAME
16716 || TREE_CODE (base1) == STRING_CST))
16717 equal = (base0 == base1);
16722 && TREE_CODE (base1) == STRING_CST
16723 && TREE_STRING_LENGTH (base0) == TREE_STRING_LENGTH (base1)
16724 && memcmp (TREE_STRING_POINTER (base0), TREE_STRING_POINTER (base1),
16752 || (TREE_CODE (base1) == FUNCTION_DECL && ioff1))
16757 if (!DECL_P (base1) && TREE_CODE (base1) != STRING_CST)
16763 && TREE_CODE (base1) == FUNCTION_DECL)
16786 if (TREE_CODE (base1) == STRING_CST)
16788 if (ioff1 < 0 || ioff1 > TREE_STRING_LENGTH (base1))
16791 size1 = TREE_STRING_LENGTH (base1);
16793 else if (TREE_CODE (base1) == FUNCTION_DECL)
16797 tree sz1 = DECL_SIZE_UNIT (base1);
16831 if (TREE_CODE (base0) == STRING_CST && TREE_CODE (base1) == STRING_CST)
16836 || ioff1 > TREE_STRING_LENGTH (base1))
16842 TREE_STRING_POINTER (base1) + ioff1,
16844 TREE_STRING_LENGTH (base1) - ioff1)) == 0)
16848 TREE_STRING_POINTER (base1) + ioff1 - ioffmin,
16869 if (TREE_CODE (base0) == STRING_CST || TREE_CODE (base1) == STRING_CST)
16874 if (is_global_var (base0) != is_global_var (base1))