diff options
author | Andrew Pinski <pinskia@physics.uc.edu> | 2005-08-04 18:55:15 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2005-08-04 11:55:15 -0700 |
commit | 5808968ee661f581389d93a1185a73e796237264 (patch) | |
tree | 61c19a26903750f5a2061d0c0b8838d971fe738d /gcc/tree.h | |
parent | d70eadf7badda66d552d4a68278c1d382e6e0a9b (diff) | |
download | gcc-5808968ee661f581389d93a1185a73e796237264.zip gcc-5808968ee661f581389d93a1185a73e796237264.tar.gz gcc-5808968ee661f581389d93a1185a73e796237264.tar.bz2 |
tree.h (fold_build1): Change to macro and call fold_build1_stat.
2005-08-04 Andrew Pinski <pinskia@physics.uc.edu>
* tree.h (fold_build1): Change to macro and call fold_build1_stat.
(fold_build2): Likewise.
(fold_build3): Likewise.
(fold_build1_stat): New function prototype.
(fold_build2_stat): Likewise.
(fold_build3_stat): Likewise.
* fold-const.c (fold_build1): Rename to ..
(fold_build1_stat): this. Add MEM_STAT_DECL. Pass the mem stats
through to build1_stat.
(fold_build2): Rename to ..
(fold_build2_stat): this. Add MEM_STAT_DECL. Pass the mem stats
through to build2_stat.
(fold_build3): Rename to ..
(fold_build3_stat): this. Add MEM_STAT_DECL. Pass the mem stats
through to build3_stat.
From-SVN: r102743
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -3789,9 +3789,12 @@ extern tree fold (tree); extern tree fold_unary (enum tree_code, tree, tree); extern tree fold_binary (enum tree_code, tree, tree, tree); extern tree fold_ternary (enum tree_code, tree, tree, tree, tree); -extern tree fold_build1 (enum tree_code, tree, tree); -extern tree fold_build2 (enum tree_code, tree, tree, tree); -extern tree fold_build3 (enum tree_code, tree, tree, tree, tree); +extern tree fold_build1_stat (enum tree_code, tree, tree MEM_STAT_DECL); +#define fold_build1(c,t1,t2) fold_build1_stat (c, t1, t2 MEM_STAT_INFO) +extern tree fold_build2_stat (enum tree_code, tree, tree, tree MEM_STAT_DECL); +#define fold_build2(c,t1,t2,t3) fold_build2_stat (c, t1, t2, t3 MEM_STAT_INFO) +extern tree fold_build3_stat (enum tree_code, tree, tree, tree, tree MEM_STAT_DECL); +#define fold_build3(c,t1,t2,t3,t4) fold_build3_stat (c, t1, t2, t3, t4 MEM_STAT_INFO) extern tree fold_initializer (tree); extern tree fold_convert (tree, tree); extern tree fold_single_bit_test (enum tree_code, tree, tree, tree); |