aboutsummaryrefslogtreecommitdiff
path: root/gcc/reorg.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-12-20 12:54:36 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-12-20 12:54:36 +0000
commitfdbfe4e5523f9fe55b7759b2d16b1ce2704fd3ac (patch)
tree03c7742cd083bae688c146c6723fbcfedfd77164 /gcc/reorg.c
parent91914e56a5e952cc87468bdd6d006e51eaa54294 (diff)
downloadgcc-fdbfe4e5523f9fe55b7759b2d16b1ce2704fd3ac.zip
gcc-fdbfe4e5523f9fe55b7759b2d16b1ce2704fd3ac.tar.gz
gcc-fdbfe4e5523f9fe55b7759b2d16b1ce2704fd3ac.tar.bz2
poly_int: operand_subword
This patch makes operand_subword and operand_subword_force take polynomial offsets. This is a fairly old-school interface and these days should only be used when splitting multiword operations into word operations. It still doesn't hurt to support polynomial offsets and it helps make callers easier to write. 2017-12-20 Richard Sandiford <richard.sandiford@linaro.org> Alan Hayward <alan.hayward@arm.com> David Sherwood <david.sherwood@arm.com> gcc/ * rtl.h (operand_subword, operand_subword_force): Take the offset as a poly_uint64 an unsigned int. * emit-rtl.c (operand_subword, operand_subword_force): Likewise. Co-Authored-By: Alan Hayward <alan.hayward@arm.com> Co-Authored-By: David Sherwood <david.sherwood@arm.com> From-SVN: r255883
Diffstat (limited to 'gcc/reorg.c')
0 files changed, 0 insertions, 0 deletions