Lines Matching refs:df_attributes
67 uint64_t df_attributes = GetDataFlowAttributes(mir); in DoConstantPropagation() local
71 if (!(df_attributes & DF_HAS_DEFS)) continue; in DoConstantPropagation()
74 if (df_attributes & DF_SETS_CONST) { in DoConstantPropagation()
75 if (df_attributes & DF_DA) { in DoConstantPropagation()
101 } else if (df_attributes & DF_IS_MOVE) { in DoConstantPropagation()
110 if (df_attributes & DF_A_WIDE) { in DoConstantPropagation()
738 uint64_t df_attributes = GetDataFlowAttributes(mir); in CountChecks() local
739 if (df_attributes & DF_HAS_NULL_CHKS) { in CountChecks()
745 if (df_attributes & DF_HAS_RANGE_CHKS) { in CountChecks()
1006 uint64_t df_attributes = GetDataFlowAttributes(mir); in EliminateNullChecks() local
1008 if ((df_attributes & DF_NULL_TRANSFER_N) != 0u) { in EliminateNullChecks()
1014 if (df_attributes & DF_HAS_NULL_CHKS) { in EliminateNullChecks()
1016 if (df_attributes & DF_NULL_CHK_OUT0) { in EliminateNullChecks()
1017 DCHECK_NE(df_attributes & DF_IS_INVOKE, 0u); in EliminateNullChecks()
1019 } else if (df_attributes & DF_NULL_CHK_B) { in EliminateNullChecks()
1020 DCHECK_NE(df_attributes & DF_REF_B, 0u); in EliminateNullChecks()
1023 DCHECK_NE(df_attributes & DF_NULL_CHK_A, 0u); in EliminateNullChecks()
1024 DCHECK_NE(df_attributes & DF_REF_A, 0u); in EliminateNullChecks()
1038 if ((df_attributes & DF_A_WIDE) || in EliminateNullChecks()
1039 (df_attributes & (DF_REF_A | DF_SETS_CONST | DF_NULL_TRANSFER)) == 0) { in EliminateNullChecks()
1048 if ((df_attributes & (DF_DA | DF_REF_A)) == (DF_DA | DF_REF_A) || in EliminateNullChecks()
1049 (df_attributes & DF_SETS_CONST)) { in EliminateNullChecks()
1054 if (df_attributes & DF_NON_NULL_DST) { in EliminateNullChecks()
1056 DCHECK_NE(df_attributes & DF_REF_A, 0u); in EliminateNullChecks()
1061 if (df_attributes & DF_NON_NULL_RET) { in EliminateNullChecks()
1077 if (df_attributes & DF_NULL_TRANSFER_0) { in EliminateNullChecks()
1078 DCHECK_EQ(df_attributes | ~(DF_DA | DF_REF_A | DF_UB | DF_REF_B), static_cast<uint64_t>(-1)); in EliminateNullChecks()
1823 uint64_t df_attributes = GetDataFlowAttributes(mir); in CanThrow() local
1826 if (((df_attributes & DF_HAS_NULL_CHKS) != 0) && ((opt_flags & MIR_IGNORE_NULL_CHECK) == 0)) { in CanThrow()
1831 if ((df_attributes & DF_IFIELD) != 0) { in CanThrow()
1836 bool fast = (df_attributes & DF_DA) != 0 ? field_info.FastGet() : field_info.FastPut(); in CanThrow()
1838 } else if ((df_attributes & DF_SFIELD) != 0) { in CanThrow()
1842 bool fast = (df_attributes & DF_DA) != 0 ? field_info.FastGet() : field_info.FastPut(); in CanThrow()
1846 } else if ((df_attributes & DF_HAS_RANGE_CHKS) != 0) { in CanThrow()