Lines Matching refs:tcode
2859 enum tree_code tcode; in combine_comparisons() local
2861 tcode = compcode_to_comparison ((enum comparison_code) compcode); in combine_comparisons()
2862 return fold_build2_loc (loc, tcode, truth_type, ll_arg, lr_arg); in combine_comparisons()
6169 enum tree_code tcode = TREE_CODE (t); in extract_muldiv_1() local
6175 int same_p = tcode == code; in extract_muldiv_1()
6183 if (TREE_CODE_CLASS (tcode) == tcc_unary) in extract_muldiv_1()
6186 if (TREE_CODE_CLASS (tcode) == tcc_binary) in extract_muldiv_1()
6191 switch (tcode) in extract_muldiv_1()
6261 t1 = fold_build1 (tcode, cstype, fold_convert (cstype, t1)); in extract_muldiv_1()
6278 return fold_build1 (tcode, ctype, fold_convert (ctype, t1)); in extract_muldiv_1()
6295 tcode = (tcode == MIN_EXPR ? MAX_EXPR : MIN_EXPR); in extract_muldiv_1()
6298 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), in extract_muldiv_1()
6311 && (tcode == RSHIFT_EXPR || TYPE_UNSIGNED (TREE_TYPE (op0))) in extract_muldiv_1()
6320 return extract_muldiv (build2 (tcode == LSHIFT_EXPR in extract_muldiv_1()
6346 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), in extract_muldiv_1()
6352 if (tcode == MINUS_EXPR) in extract_muldiv_1()
6354 tcode = PLUS_EXPR, op1 = negate_expr (op1); in extract_muldiv_1()
6407 return fold_build2 (tcode, ctype, in extract_muldiv_1()
6441 return fold_build2 (tcode, ctype, fold_convert (ctype, t1), in extract_muldiv_1()
6443 else if (tcode == MULT_EXPR && code == MULT_EXPR in extract_muldiv_1()
6447 return fold_build2 (tcode, ctype, fold_convert (ctype, op0), in extract_muldiv_1()
6454 if (tcode == code) in extract_muldiv_1()
6465 && ((sign == UNSIGNED && tcode != MULT_EXPR) || sign == SIGNED)) in extract_muldiv_1()
6468 return fold_build2 (tcode, ctype, fold_convert (ctype, op0), in extract_muldiv_1()
6480 && ((code == MULT_EXPR && tcode == EXACT_DIV_EXPR) in extract_muldiv_1()
6481 || (tcode == MULT_EXPR in extract_muldiv_1()
6491 return fold_build2 (tcode, ctype, fold_convert (ctype, op0), in extract_muldiv_1()