comparison gcc/lcm.c @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents b7f97abdc517
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
1 /* Generic partial redundancy elimination with lazy code motion support. 1 /* Generic partial redundancy elimination with lazy code motion support.
2 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008 2 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008,
3 Free Software Foundation, Inc. 3 2010, 2011 Free Software Foundation, Inc.
4 4
5 This file is part of GCC. 5 This file is part of GCC.
6 6
7 GCC is free software; you can redistribute it and/or modify it under 7 GCC is free software; you can redistribute it and/or modify it under
8 the terms of the GNU General Public License as published by the Free 8 the terms of the GNU General Public License as published by the Free
449 449
450 sbitmap_vector_free (earliest); 450 sbitmap_vector_free (earliest);
451 451
452 *insert = sbitmap_vector_alloc (num_edges, n_exprs); 452 *insert = sbitmap_vector_alloc (num_edges, n_exprs);
453 *del = sbitmap_vector_alloc (last_basic_block, n_exprs); 453 *del = sbitmap_vector_alloc (last_basic_block, n_exprs);
454 sbitmap_vector_zero (*insert, num_edges);
455 sbitmap_vector_zero (*del, last_basic_block);
454 compute_insert_delete (edge_list, antloc, later, laterin, *insert, *del); 456 compute_insert_delete (edge_list, antloc, later, laterin, *insert, *del);
455 457
456 sbitmap_vector_free (laterin); 458 sbitmap_vector_free (laterin);
457 sbitmap_vector_free (later); 459 sbitmap_vector_free (later);
458 460