Lines Matching defs:ref1
2037 df_ref_equal_p (df_ref ref1, df_ref ref2)
2042 if (ref1 == ref2)
2045 if (DF_REF_CLASS (ref1) != DF_REF_CLASS (ref2)
2046 || DF_REF_REGNO (ref1) != DF_REF_REGNO (ref2)
2047 || DF_REF_REG (ref1) != DF_REF_REG (ref2)
2048 || DF_REF_TYPE (ref1) != DF_REF_TYPE (ref2)
2049 || ((DF_REF_FLAGS (ref1) & ~(DF_REF_REG_MARKER + DF_REF_MW_HARDREG))
2051 || DF_REF_BB (ref1) != DF_REF_BB (ref2)
2052 || DF_REF_INSN_INFO (ref1) != DF_REF_INSN_INFO (ref2))
2055 switch (DF_REF_CLASS (ref1))
2062 return DF_REF_LOC (ref1) == DF_REF_LOC (ref2);
2076 df_ref_compare (df_ref ref1, df_ref ref2)
2078 if (DF_REF_CLASS (ref1) != DF_REF_CLASS (ref2))
2079 return (int)DF_REF_CLASS (ref1) - (int)DF_REF_CLASS (ref2);
2081 if (DF_REF_REGNO (ref1) != DF_REF_REGNO (ref2))
2082 return (int)DF_REF_REGNO (ref1) - (int)DF_REF_REGNO (ref2);
2084 if (DF_REF_TYPE (ref1) != DF_REF_TYPE (ref2))
2085 return (int)DF_REF_TYPE (ref1) - (int)DF_REF_TYPE (ref2);
2087 if (DF_REF_REG (ref1) != DF_REF_REG (ref2))
2088 return (int)DF_REF_ORDER (ref1) - (int)DF_REF_ORDER (ref2);
2091 if (DF_REF_CLASS (ref1) != DF_REF_ARTIFICIAL
2092 && DF_REF_LOC (ref1) != DF_REF_LOC (ref2))
2093 return (int)DF_REF_ORDER (ref1) - (int)DF_REF_ORDER (ref2);
2095 if (DF_REF_FLAGS (ref1) != DF_REF_FLAGS (ref2))
2100 if (DF_REF_FLAGS_IS_SET (ref1, DF_REF_MW_HARDREG) ==
2102 return DF_REF_FLAGS (ref1) - DF_REF_FLAGS (ref2);
2103 else if (DF_REF_FLAGS_IS_SET (ref1, DF_REF_MW_HARDREG))
2109 return (int)DF_REF_ORDER (ref1) - (int)DF_REF_ORDER (ref2);