aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
2012-11-28re PR tree-optimization/54547 (FAIL: gcc.dg/tree-ssa/pr37508.c scan-tree-dump...Richard Biener1-14/+8
2012-11-26re PR tree-optimization/54471 (FAIL: gcc.dg/sms-8.c execution test)Jakub Jelinek1-2/+2
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-17/+15
2012-11-01This patch normalizes more bitmap function names.Lawrence Crowl1-6/+6
2012-11-01invoke.texi: Update -fopt-info documentation.Sharad Singhai1-0/+1
2012-10-30This patch implements the unification of the *bitmap interfaces as discussed.Lawrence Crowl1-4/+4
2012-10-22re PR tree-optimization/55011 (GCC in an infinite loop at -O2 in VRP)Richard Biener1-2/+13
2012-10-05re PR tree-optimization/54810 (VRP doesn't handle comparison of narrowing cas...Jakub Jelinek1-31/+52
2012-09-25re PR tree-optimization/54676 (ICE: in set_value_range, at tree-vrp.c:433)Jakub Jelinek1-2/+31
2012-09-24Finish conversion of uses of double_int to the new API.Lawrence Crowl1-17/+6
2012-09-15tree-vrp.c (extract_range_from_binary_expr_1): Fix bug in handling of LSHIFT_...Tom de Vries1-8/+51
2012-09-14tree-vrp.c (register_new_assert_for): Simplify for backward walk.Richard Guenther1-33/+22
2012-09-10Remove unnecessary VEC function overloads.Diego Novillo1-1/+1
2012-09-07re PR tree-optimization/53986 (missing vrp on bit-mask test, LSHIFT_EXPR not ...Tom de Vries1-1/+23
2012-09-07Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl1-215/+175
2012-09-04gimple.h (gimple_build_switch): Remove.Steven Bosscher1-1/+1
2012-08-22re PR tree-optimization/54317 (FAIL: c45532m c45532n c45532o c45532p)Marc Glisse1-3/+6
2012-08-22tree-vrp.c (find_assert_locations): Skip also edges from the entry block.Jakub Jelinek1-1/+1
2012-08-20tree-flow.h (register_new_name_mapping): Remove.Richard Guenther1-22/+9
2012-08-14backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo1-4/+4
2012-08-14cfgexpand.c (expand_used_vars): Use virtual_operand_p.Richard Guenther1-5/+7
2012-08-13tree-ssa-pre.c (do_regular_insertion): Add FIXME markers at points of potenti...Steven Bosscher1-6/+6
2012-08-10tree-ssa-pre.c (pretemp, [...]): Remove.Richard Guenther1-9/+3
2012-08-10re PR tree-optimization/54027 (possible mis-optimization of signed left shift...Richard Guenther1-43/+34
2012-08-08tree-call-cdce.c (check_pow): Simplify.Richard Guenther1-1/+1
2012-08-03re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Marc Glisse1-0/+139
2012-08-01tree-vrp.c (find_case_label_ranges): New function.Tom de Vries1-6/+100
2012-07-26re PR tree-optimization/54098 (ICE on valid code)Richard Guenther1-2/+4
2012-07-25re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Marc Glisse1-54/+71
2012-07-20re PR c++/28656 (duplicated null argument warning on memcpy())Jakub Jelinek1-21/+24
2012-07-17dumpfile.h (TDF_COMMENT): New define.Steven Bosscher1-1/+1
2012-07-16system.h (dump_file): Do not define.Steven Bosscher1-2/+0
2012-07-13re PR tree-optimization/53922 (VRP: semantic conflict between range_includes_...Richard Guenther1-52/+26
2012-06-20re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Richard Guenther1-36/+172
2012-06-19tree-vrp.c (union_ranges): New function.Richard Guenther1-174/+308
2012-06-19tree-vrp.c (intersect_ranges): Handle more cases.Richard Guenther1-23/+128
2012-06-18tree-vrp.c (extract_range_from_assert): Split out range intersecting code.Richard Guenther1-233/+236
2012-06-15tree-vrp.c (set_and_canonicalize_value_range): Use canonical predicates to se...Richard Guenther1-17/+37
2012-06-14tree-vrp.c (VR_INITIALIZER): New define.Richard Guenther1-36/+137
2012-06-13tree-vrp.c (vrp_meet): Properly meet equivalent ranges.Richard Guenther1-69/+142
2012-06-022012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck1-2/+2
2012-05-24re PR tree-optimization/53465 (wrong code with -O1 -ftree-vrp)Jakub Jelinek1-4/+13
2012-05-15re PR tree-optimization/53355 (Autovectorization of a simple loop could be im...Richard Guenther1-0/+35
2012-05-07re PR tree-optimization/53239 (VRP vs named value return opt)Jakub Jelinek1-10/+15
2012-04-25re PR tree-optimization/53058 (Another ice in remove_range_assertions)Jakub Jelinek1-1/+4
2012-04-19re PR middle-end/53031 (gcc.dg/tree-ssa/vrp54.c scan-tree-dump-not vrp1 "link...Richard Guenther1-1/+3
2012-04-18cfgloop.h (estimate_numbers_of_iterations_loop): Remove use_undefined_p param...Richard Guenther1-7/+1
2012-04-12cfgloop.h (estimated_loop_iterations_int): Ditch 'conservative' parameter.Richard Guenther1-1/+1
2012-03-15re PR tree-optimization/52267 (a&~N where N has all the bits set up till a sp...Jakub Jelinek1-1/+271
2012-03-12re PR tree-optimization/51721 (-Warray-bounds false positives and inconsisten...Jakub Jelinek1-4/+54