Lines Matching refs:rhs_code

1378   enum tree_code rhs_code;  variable
1414 stmt (st), order (ord), rhs_code (rhscode), n (nr), in store_immediate_info()
1817 only_constants = info->rhs_code == INTEGER_CST; in merged_store_group()
1859 if (info->rhs_code == LROTATE_EXPR) in can_be_merged_into()
1866 if (info->rhs_code == stores[0]->rhs_code) in can_be_merged_into()
1870 if (info->rhs_code == BIT_INSERT_EXPR && stores[0]->rhs_code == INTEGER_CST) in can_be_merged_into()
1873 if (stores[0]->rhs_code == BIT_INSERT_EXPR && info->rhs_code == INTEGER_CST) in can_be_merged_into()
1877 if (info->rhs_code == MEM_REF in can_be_merged_into()
1878 && (stores[0]->rhs_code == INTEGER_CST in can_be_merged_into()
1879 || stores[0]->rhs_code == BIT_INSERT_EXPR) in can_be_merged_into()
1884 if (stores[0]->rhs_code == MEM_REF in can_be_merged_into()
1885 && (info->rhs_code == INTEGER_CST in can_be_merged_into()
1886 || info->rhs_code == BIT_INSERT_EXPR) in can_be_merged_into()
1938 if (info->rhs_code != INTEGER_CST) in do_merge()
2008 if (info->rhs_code == BIT_INSERT_EXPR) in apply_stores()
2447 && (!all_integer_cst_p || info->rhs_code != INTEGER_CST)) in check_no_overlap()
2612 if (m_store_info[i]->rhs_code != MEM_REF) in try_coalesce_bswap()
2666 m_store_info[i]->rhs_code = n.n == cmpxchg ? LROTATE_EXPR : NOP_EXPR; in try_coalesce_bswap()
2771 && info->rhs_code == INTEGER_CST in coalesce_immediate_stores()
2776 if (info->rhs_code == INTEGER_CST in coalesce_immediate_stores()
2830 if (info2->rhs_code != INTEGER_CST in coalesce_immediate_stores()
2849 else if (info2->rhs_code == INTEGER_CST in coalesce_immediate_stores()
2916 gcc_assert (info2->rhs_code == INTEGER_CST); in coalesce_immediate_stores()
2961 if (info->rhs_code == MEM_REF && infof->rhs_code != MEM_REF) in coalesce_immediate_stores()
2963 info->rhs_code = BIT_INSERT_EXPR; in coalesce_immediate_stores()
2967 else if (infof->rhs_code == MEM_REF && info->rhs_code != MEM_REF) in coalesce_immediate_stores()
2973 infoj->rhs_code = BIT_INSERT_EXPR; in coalesce_immediate_stores()
3202 switch (info->rhs_code) in count_multiple_uses()
3300 if (group->stores[0]->rhs_code == LROTATE_EXPR in split_group()
3301 || group->stores[0]->rhs_code == NOP_EXPR) in split_group()
3349 switch (info->rhs_code) in split_group()
3578 switch (info->rhs_code) in split_group()
3736 if (group->stores[0]->rhs_code == INTEGER_CST) in output_merged_store()
3842 if (group->stores[0]->rhs_code == INTEGER_CST) in output_merged_store()
3887 if (group->stores[0]->rhs_code == LROTATE_EXPR in output_merged_store()
3888 || group->stores[0]->rhs_code == NOP_EXPR) in output_merged_store()
3893 bool bswap = group->stores[0]->rhs_code == LROTATE_EXPR; in output_merged_store()
4143 switch (split_store->orig_stores[0]->rhs_code) in output_merged_store()
4159 split_store->orig_stores[0]->rhs_code, in output_merged_store()
4227 if (info->rhs_code == BIT_INSERT_EXPR in output_merged_store()
4747 enum tree_code rhs_code = ERROR_MARK; in process_store() local
4756 rhs_code = INTEGER_CST; in process_store()
4768 rhs_code = MEM_REF; in process_store()
4780 if (rhs_code == ERROR_MARK && !invalid) in process_store()
4781 switch ((rhs_code = gimple_assign_rhs_code (def_stmt))) in process_store()
4840 rhs_code = LROTATE_EXPR; in process_store()
4858 && CONVERT_EXPR_CODE_P (rhs_code)) in process_store()
4865 rhs_code = BIT_INSERT_EXPR; in process_store()
4898 stmt, ord, rhs_code, n, ins_stmt, in process_store()
4929 stmt, 0, rhs_code, n, ins_stmt, in process_store()