summaryrefslogtreecommitdiff
path: root/gcc/regrename.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/regrename.h')
-rw-r--r--gcc/regrename.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/regrename.h b/gcc/regrename.h
index f3a0df0bba0..9a611f016ab 100644
--- a/gcc/regrename.h
+++ b/gcc/regrename.h
@@ -1,5 +1,5 @@
/* This file contains definitions for the register renamer.
- Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of GCC.
@@ -65,7 +65,7 @@ struct du_chain
/* This struct describes data gathered during regrename_analyze about
a single operand of an insn. */
-typedef struct
+struct operand_rr_info
{
/* The number of chains recorded for this operand. */
int n_chains;
@@ -73,14 +73,14 @@ typedef struct
a memory operand. */
struct du_chain *chains[MAX_REGS_PER_ADDRESS];
struct du_head *heads[MAX_REGS_PER_ADDRESS];
-} operand_rr_info;
+};
/* A struct to hold a vector of operand_rr_info structures describing the
operands of an insn. */
-typedef struct
+struct insn_rr_info
{
operand_rr_info *op_info;
-} insn_rr_info;
+};
extern vec<insn_rr_info> insn_rr;