Lines Matching refs:tcode
2368 enum tree_code tcode; in combine_comparisons() local
2370 tcode = compcode_to_comparison ((enum comparison_code) compcode); in combine_comparisons()
2371 return fold_build2_loc (loc, tcode, truth_type, ll_arg, lr_arg); in combine_comparisons()
5646 enum tree_code tcode = TREE_CODE (t); in extract_muldiv_1() local
5651 int same_p = tcode == code; in extract_muldiv_1()
5659 if (TREE_CODE_CLASS (tcode) == tcc_unary) in extract_muldiv_1()
5662 if (TREE_CODE_CLASS (tcode) == tcc_binary) in extract_muldiv_1()
5667 switch (tcode) in extract_muldiv_1()
5730 t1 = fold_build1 (tcode, cstype, fold_convert (cstype, t1)); in extract_muldiv_1()
5747 return fold_build1 (tcode, ctype, fold_convert (ctype, t1)); in extract_muldiv_1()
5764 tcode = (tcode == MIN_EXPR ? MAX_EXPR : MIN_EXPR); in extract_muldiv_1()
5767 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), in extract_muldiv_1()
5780 && (tcode == RSHIFT_EXPR || TYPE_UNSIGNED (TREE_TYPE (op0))) in extract_muldiv_1()
5790 return extract_muldiv (build2 (tcode == LSHIFT_EXPR in extract_muldiv_1()
5815 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), in extract_muldiv_1()
5821 if (tcode == MINUS_EXPR) in extract_muldiv_1()
5823 tcode = PLUS_EXPR, op1 = negate_expr (op1); in extract_muldiv_1()
5879 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), op1); in extract_muldiv_1()
5885 return fold_build2 (tcode, ctype, in extract_muldiv_1()
5923 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), in extract_muldiv_1()
5925 else if (tcode == MULT_EXPR && code == MULT_EXPR in extract_muldiv_1()
5928 return fold_build2 (tcode, ctype, fold_convert (ctype, op0), in extract_muldiv_1()
5935 if (tcode == code) in extract_muldiv_1()
5953 && ((TYPE_UNSIGNED (ctype) && tcode != MULT_EXPR) in extract_muldiv_1()
5959 return fold_build2 (tcode, ctype, fold_convert (ctype, op0), in extract_muldiv_1()
5973 && ((code == MULT_EXPR && tcode == EXACT_DIV_EXPR) in extract_muldiv_1()
5974 || (tcode == MULT_EXPR in extract_muldiv_1()
5983 return fold_build2 (tcode, ctype, fold_convert (ctype, op0), in extract_muldiv_1()