Home | History | Annotate | Download | only in gcc

Lines Matching defs:ptrval

2084 bit_value_assume_aligned (gimple *stmt, tree attr, ccp_prop_value_t ptrval,
2097 ptrval = get_value_for_expr (ptr, true);
2105 if (ptrval.lattice_val == UNDEFINED)
2106 return ptrval;
2107 gcc_assert ((ptrval.lattice_val == CONSTANT
2108 && TREE_CODE (ptrval.value) == INTEGER_CST)
2109 || wi::sext (ptrval.mask, TYPE_PRECISION (type)) == -1);
2115 return ptrval;
2121 return ptrval;
2130 return ptrval;
2134 return ptrval;
2139 return ptrval;
2142 return ptrval;
2149 return ptrval;
2154 return ptrval;
2159 TYPE_SIGN (type), TYPE_PRECISION (type), value_to_wide_int (ptrval), ptrval.mask,
2768 ccp_prop_value_t ptrval = get_value_for_expr (ptr, true);
2769 if (ptrval.lattice_val == CONSTANT
2770 && TREE_CODE (ptrval.value) == INTEGER_CST
2771 && ptrval.mask != 0)
2774 = bit_value_assume_aligned (stmt, NULL_TREE, ptrval, false);
2775 unsigned int ptralign = least_bit_hwi (ptrval.mask.to_uhwi ());
2778 && ((TREE_INT_CST_LOW (ptrval.value) & (align - 1))