Mercurial > hg > CbC > CbC_gcc
diff gcc/dojump.h @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/dojump.h Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/dojump.h Thu Oct 25 07:37:49 2018 +0900 @@ -1,5 +1,5 @@ /* Export function prototypes from dojump.c. - Copyright (C) 2015-2017 Free Software Foundation, Inc. + Copyright (C) 2015-2018 Free Software Foundation, Inc. This file is part of GCC. @@ -40,10 +40,10 @@ struct saved_pending_stack_adjust { /* Saved value of pending_stack_adjust. */ - int x_pending_stack_adjust; + poly_int64 x_pending_stack_adjust; /* Saved value of stack_pointer_delta. */ - int x_stack_pointer_delta; + poly_int64 x_stack_pointer_delta; }; /* Remember pending_stack_adjust/stack_pointer_delta. @@ -56,29 +56,22 @@ extern void restore_pending_stack_adjust (saved_pending_stack_adjust *); -/* Generate code to evaluate EXP and jump to LABEL if the value is zero. */ -extern void jumpifnot (tree exp, rtx_code_label *label, - profile_probability prob); -extern void jumpifnot_1 (enum tree_code, tree, tree, rtx_code_label *, - profile_probability); +extern bool split_comparison (enum rtx_code, machine_mode, + enum rtx_code *, enum rtx_code *); /* Generate code to evaluate EXP and jump to LABEL if the value is nonzero. */ extern void jumpif (tree exp, rtx_code_label *label, profile_probability prob); extern void jumpif_1 (enum tree_code, tree, tree, rtx_code_label *, profile_probability); -/* Generate code to evaluate EXP and jump to IF_FALSE_LABEL if - the result is zero, or IF_TRUE_LABEL if the result is one. */ -extern void do_jump (tree exp, rtx_code_label *if_false_label, - rtx_code_label *if_true_label, profile_probability prob); -extern void do_jump_1 (enum tree_code, tree, tree, rtx_code_label *, - rtx_code_label *, profile_probability); +/* Generate code to evaluate EXP and jump to LABEL if the value is zero. */ +extern void jumpifnot (tree exp, rtx_code_label *label, + profile_probability prob); +extern void jumpifnot_1 (enum tree_code, tree, tree, rtx_code_label *, + profile_probability); extern void do_compare_rtx_and_jump (rtx, rtx, enum rtx_code, int, machine_mode, rtx, rtx_code_label *, rtx_code_label *, profile_probability); -extern bool split_comparison (enum rtx_code, machine_mode, - enum rtx_code *, enum rtx_code *); - #endif /* GCC_DOJUMP_H */