aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira-int.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-12-21 07:01:23 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-12-21 07:01:23 +0000
commit80ce7eb44961b50d92b5481b26ce20a50567baae (patch)
treefcde5a366d334d375f7bb38f79072d075184ebfb /gcc/ira-int.h
parent31ae0e43aac40d1c45d00be9cda260c30d87d154 (diff)
downloadgcc-80ce7eb44961b50d92b5481b26ce20a50567baae.zip
gcc-80ce7eb44961b50d92b5481b26ce20a50567baae.tar.gz
gcc-80ce7eb44961b50d92b5481b26ce20a50567baae.tar.bz2
poly_int: reload<->ira interface
This patch uses poly_int64 for: - ira_reuse_stack_slot - ira_mark_new_stack_slot - ira_spilled_reg_stack_slot::width all of which are part of the IRA/reload interface. 2017-12-21 Richard Sandiford <richard.sandiford@linaro.org> Alan Hayward <alan.hayward@arm.com> David Sherwood <david.sherwood@arm.com> gcc/ * ira-int.h (ira_spilled_reg_stack_slot::width): Change from an unsigned int to a poly_uint64. * ira.h (ira_reuse_stack_slot, ira_mark_new_stack_slot): Take the sizes as poly_uint64s rather than unsigned ints. * ira-color.c (ira_reuse_stack_slot, ira_mark_new_stack_slot): Likewise. Co-Authored-By: Alan Hayward <alan.hayward@arm.com> Co-Authored-By: David Sherwood <david.sherwood@arm.com> From-SVN: r255924
Diffstat (limited to 'gcc/ira-int.h')
-rw-r--r--gcc/ira-int.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ira-int.h b/gcc/ira-int.h
index 6296a4f..6cda6b7 100644
--- a/gcc/ira-int.h
+++ b/gcc/ira-int.h
@@ -604,7 +604,7 @@ struct ira_spilled_reg_stack_slot
/* RTL representation of the stack slot. */
rtx mem;
/* Size of the stack slot. */
- unsigned int width;
+ poly_uint64_pod width;
};
/* The number of elements in the following array. */