This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Autoincrement examples


+ /* Look for ref for REG of REF_TYPE between INSN1 and INSN2 inclusive.  */
+ struct ref *
+ ref_find_ref_between (ref_info, reg, insn1, insn2, ref_type)
+      struct ref_info *ref_info;     
+      rtx reg;
+      rtx insn1, insn2;
+      enum ref_type ref_type;
+ {
+   rtx insn;
+   struct ref *ref;
+ 
+   for (insn = insn1; insn != NEXT_INSN (insn2); insn = NEXT_INSN (insn))
+     if ((ref = ref_find_ref (ref_info, reg, insn, REF_REG_DEF)))
+       return ref;
+   return NULL;
+ }

You ignore the parameter REF_TYPE.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]