diff options
author | Thomas Schwinge <tschwinge@baylibre.com> | 2024-03-11 22:51:28 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@baylibre.com> | 2024-03-11 22:51:28 +0100 |
commit | a95e21151a6366e7344d0f1983f99e318c5a7097 (patch) | |
tree | 11d987406d9ce8399ec1736477d971ef09344df2 /gcc/tree-dfa.cc | |
parent | 02d394b2736afa9a24ab3e1b8ad56fd6ac37e0f4 (diff) | |
parent | af4bb221153359f5948da917d5ef2df738bb1e61 (diff) | |
download | gcc-a95e21151a6366e7344d0f1983f99e318c5a7097.zip gcc-a95e21151a6366e7344d0f1983f99e318c5a7097.tar.gz gcc-a95e21151a6366e7344d0f1983f99e318c5a7097.tar.bz2 |
Merge commit 'af4bb221153359f5948da917d5ef2df738bb1e61' into HEAD
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); } |