Autoincrement examples

Joern Rennecke amylaar@cygnus.co.uk
Fri Dec 17 18:08:00 GMT 1999


+ /* 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.


More information about the Gcc mailing list