Lines Matching refs:cmpop
6107 merge_truthop_with_opposite_arm (location_t loc, tree op, tree cmpop, in merge_truthop_with_opposite_arm() argument
6110 tree type = TREE_TYPE (cmpop); in merge_truthop_with_opposite_arm()
6111 enum tree_code code = TREE_CODE (cmpop); in merge_truthop_with_opposite_arm()
6120 if (TREE_SIDE_EFFECTS (op) || TREE_SIDE_EFFECTS (cmpop)) in merge_truthop_with_opposite_arm()
6128 tree newrhs = merge_truthop_with_opposite_arm (loc, rhs, cmpop, rhs_only); in merge_truthop_with_opposite_arm()
6137 tree newlhs = merge_truthop_with_opposite_arm (loc, lhs, cmpop, false); in merge_truthop_with_opposite_arm()
6147 && operand_equal_p (TREE_OPERAND (rhs, 0), TREE_OPERAND (cmpop, 0), 0) in merge_truthop_with_opposite_arm()
6148 && operand_equal_p (TREE_OPERAND (rhs, 1), TREE_OPERAND (cmpop, 1), 0)) in merge_truthop_with_opposite_arm()
6151 && operand_equal_p (TREE_OPERAND (lhs, 0), TREE_OPERAND (cmpop, 0), 0) in merge_truthop_with_opposite_arm()
6152 && operand_equal_p (TREE_OPERAND (lhs, 1), TREE_OPERAND (cmpop, 1), 0)) in merge_truthop_with_opposite_arm()
6155 return fold_build2_loc (loc, truthop_code, TREE_TYPE (cmpop), in merge_truthop_with_opposite_arm()