diff options
Diffstat (limited to 'gcc/tree-dfa.cc')
-rw-r--r-- | gcc/tree-dfa.cc | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gcc/tree-dfa.cc b/gcc/tree-dfa.cc index ad8cfed..5355af2 100644 --- a/gcc/tree-dfa.cc +++ b/gcc/tree-dfa.cc @@ -372,9 +372,9 @@ get_or_create_ssa_default_def (struct function *fn, tree var) true, the storage order of the reference is reversed. */ tree -get_ref_base_and_extent (tree exp, poly_int64_pod *poffset, - poly_int64_pod *psize, - poly_int64_pod *pmax_size, +get_ref_base_and_extent (tree exp, poly_int64 *poffset, + poly_int64 *psize, + poly_int64 *pmax_size, bool *preverse) { poly_offset_int bitsize = -1; @@ -531,10 +531,7 @@ get_ref_base_and_extent (tree exp, poly_int64_pod *poffset, value_range vr; range_query *query; - if (cfun) - query = get_range_query (cfun); - else - query = get_global_range_query (); + query = get_range_query (cfun); if (TREE_CODE (index) == SSA_NAME && (low_bound = array_ref_low_bound (exp), @@ -765,7 +762,7 @@ get_ref_base_and_extent_hwi (tree exp, HOST_WIDE_INT *poffset, its argument or a constant if the argument is known to be constant. */ tree -get_addr_base_and_unit_offset_1 (tree exp, poly_int64_pod *poffset, +get_addr_base_and_unit_offset_1 (tree exp, poly_int64 *poffset, tree (*valueize) (tree)) { poly_int64 byte_offset = 0; @@ -907,7 +904,7 @@ done: is not BITS_PER_UNIT-aligned. */ tree -get_addr_base_and_unit_offset (tree exp, poly_int64_pod *poffset) +get_addr_base_and_unit_offset (tree exp, poly_int64 *poffset) { return get_addr_base_and_unit_offset_1 (exp, poffset, NULL); } |