Commit 760e8e42 by Zdenek Dvorak Committed by Zdenek Dvorak

loop.h (REGNO_FIRST_LUID, [...]): Provide defaults for insns without luid.

	* loop.h (REGNO_FIRST_LUID, REGNO_LAST_LUID): Provide defaults
	for insns without luid.

From-SVN: r65354
parent b0a3412c
2003-04-08 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
* loop.h (REGNO_FIRST_LUID, REGNO_LAST_LUID): Provide defaults
for insns without luid.
2003-04-07 Glen Nakamura <glen@imodulo.com> 2003-04-07 Glen Nakamura <glen@imodulo.com>
PR opt/8634 PR opt/8634
......
...@@ -49,9 +49,14 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -49,9 +49,14 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
(INSN_UID (INSN) < max_uid_for_loop ? uid_luid[INSN_UID (INSN)] \ (INSN_UID (INSN) < max_uid_for_loop ? uid_luid[INSN_UID (INSN)] \
: (abort (), -1)) : (abort (), -1))
#define REGNO_FIRST_LUID(REGNO) uid_luid[REGNO_FIRST_UID (REGNO)] #define REGNO_FIRST_LUID(REGNO) \
#define REGNO_LAST_LUID(REGNO) uid_luid[REGNO_LAST_UID (REGNO)] (REGNO_FIRST_UID (REGNO) < max_uid_for_loop \
? uid_luid[REGNO_FIRST_UID (REGNO)] \
: 0)
#define REGNO_LAST_LUID(REGNO) \
(REGNO_LAST_UID (REGNO) < max_uid_for_loop \
? uid_luid[REGNO_LAST_UID (REGNO)] \
: INT_MAX)
/* A "basic induction variable" or biv is a pseudo reg that is set /* A "basic induction variable" or biv is a pseudo reg that is set
(within this loop) only by incrementing or decrementing it. */ (within this loop) only by incrementing or decrementing it. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment