Deleted Added
full compact
emit-rtl.c (102793) emit-rtl.c (103453)
1/* Emit RTL for the GNU C-Compiler expander.
2 Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
3 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

--- 5 unchanged lines hidden (view full) ---

14FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15for more details.
16
17You should have received a copy of the GNU General Public License
18along with GCC; see the file COPYING. If not, write to the Free
19Software Foundation, 59 Temple Place - Suite 330, Boston, MA
2002111-1307, USA. */
21
1/* Emit RTL for the GNU C-Compiler expander.
2 Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
3 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

--- 5 unchanged lines hidden (view full) ---

14FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15for more details.
16
17You should have received a copy of the GNU General Public License
18along with GCC; see the file COPYING. If not, write to the Free
19Software Foundation, 59 Temple Place - Suite 330, Boston, MA
2002111-1307, USA. */
21
22/* $FreeBSD: head/contrib/gcc/emit-rtl.c 102793 2002-09-01 21:01:12Z kan $ */
22/* $FreeBSD: head/contrib/gcc/emit-rtl.c 103453 2002-09-17 04:14:38Z kan $ */
23
24
25/* Middle-to-low level generation of rtx code and insns.
26
27 This file contains the functions `gen_rtx', `gen_reg_rtx'
28 and `gen_label_rtx' that are the usual ways of creating rtl
29 expressions for most purposes.
30

--- 1869 unchanged lines hidden (view full) ---

1900void
1901set_mem_offset (mem, offset)
1902 rtx mem, offset;
1903{
1904 MEM_ATTRS (mem) = get_mem_attrs (MEM_ALIAS_SET (mem), MEM_EXPR (mem),
1905 offset, MEM_SIZE (mem), MEM_ALIGN (mem),
1906 GET_MODE (mem));
1907}
23
24
25/* Middle-to-low level generation of rtx code and insns.
26
27 This file contains the functions `gen_rtx', `gen_reg_rtx'
28 and `gen_label_rtx' that are the usual ways of creating rtl
29 expressions for most purposes.
30

--- 1869 unchanged lines hidden (view full) ---

1900void
1901set_mem_offset (mem, offset)
1902 rtx mem, offset;
1903{
1904 MEM_ATTRS (mem) = get_mem_attrs (MEM_ALIAS_SET (mem), MEM_EXPR (mem),
1905 offset, MEM_SIZE (mem), MEM_ALIGN (mem),
1906 GET_MODE (mem));
1907}
1908
1909/* Set the size of MEM to SIZE. */
1910
1911void
1912set_mem_size (mem, size)
1913 rtx mem, size;
1914{
1915 MEM_ATTRS (mem) = get_mem_attrs (MEM_ALIAS_SET (mem), MEM_EXPR (mem),
1916 MEM_OFFSET (mem), size, MEM_ALIGN (mem),
1917 GET_MODE (mem));
1918}
1908
1909/* Return a memory reference like MEMREF, but with its mode changed to MODE
1910 and its address changed to ADDR. (VOIDmode means don't change the mode.
1911 NULL for ADDR means don't change the address.) VALIDATE is nonzero if the
1912 returned memory location is required to be valid. The memory
1913 attributes are not changed. */
1914
1915static rtx

--- 3277 unchanged lines hidden ---
1919
1920/* Return a memory reference like MEMREF, but with its mode changed to MODE
1921 and its address changed to ADDR. (VOIDmode means don't change the mode.
1922 NULL for ADDR means don't change the address.) VALIDATE is nonzero if the
1923 returned memory location is required to be valid. The memory
1924 attributes are not changed. */
1925
1926static rtx

--- 3277 unchanged lines hidden ---