summaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
Commit message (Expand)AuthorAgeFilesLines
* tree-vrp.c (range_fits_type_p): Require the MSB of the double_int to be clear...Richard Sandiford2013-01-021-3/+5
* re PR tree-optimization/55079 (false positive -Warray-bounds (also seen at -O...Richard Biener2012-12-111-11/+100
* re PR tree-optimization/54547 (FAIL: gcc.dg/tree-ssa/pr37508.c scan-tree-dump...Richard Biener2012-11-281-14/+8
* re PR tree-optimization/54471 (FAIL: gcc.dg/sms-8.c execution test)Jakub Jelinek2012-11-261-2/+2
* This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo2012-11-171-17/+15
* This patch normalizes more bitmap function names.Lawrence Crowl2012-11-011-6/+6
* invoke.texi: Update -fopt-info documentation.Sharad Singhai2012-11-011-0/+1
* This patch implements the unification of the *bitmap interfaces as discussed.Lawrence Crowl2012-10-301-4/+4
* re PR tree-optimization/55011 (GCC in an infinite loop at -O2 in VRP)Richard Biener2012-10-221-2/+13
* re PR tree-optimization/54810 (VRP doesn't handle comparison of narrowing cas...Jakub Jelinek2012-10-051-31/+52
* re PR tree-optimization/54676 (ICE: in set_value_range, at tree-vrp.c:433)Jakub Jelinek2012-09-251-2/+31
* Finish conversion of uses of double_int to the new API.Lawrence Crowl2012-09-241-17/+6
* tree-vrp.c (extract_range_from_binary_expr_1): Fix bug in handling of LSHIFT_...Tom de Vries2012-09-151-8/+51
* tree-vrp.c (register_new_assert_for): Simplify for backward walk.Richard Guenther2012-09-141-33/+22
* Remove unnecessary VEC function overloads.Diego Novillo2012-09-101-1/+1
* re PR tree-optimization/53986 (missing vrp on bit-mask test, LSHIFT_EXPR not ...Tom de Vries2012-09-071-1/+23
* Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl2012-09-071-215/+175
* gimple.h (gimple_build_switch): Remove.Steven Bosscher2012-09-041-1/+1
* re PR tree-optimization/54317 (FAIL: c45532m c45532n c45532o c45532p)Marc Glisse2012-08-221-3/+6
* tree-vrp.c (find_assert_locations): Skip also edges from the entry block.Jakub Jelinek2012-08-221-1/+1
* tree-flow.h (register_new_name_mapping): Remove.Richard Guenther2012-08-201-22/+9
* backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo2012-08-141-4/+4
* cfgexpand.c (expand_used_vars): Use virtual_operand_p.Richard Guenther2012-08-141-5/+7
* tree-ssa-pre.c (do_regular_insertion): Add FIXME markers at points of potenti...Steven Bosscher2012-08-131-6/+6
* tree-ssa-pre.c (pretemp, [...]): Remove.Richard Guenther2012-08-101-9/+3
* re PR tree-optimization/54027 (possible mis-optimization of signed left shift...Richard Guenther2012-08-101-43/+34
* tree-call-cdce.c (check_pow): Simplify.Richard Guenther2012-08-081-1/+1
* re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Marc Glisse2012-08-031-0/+139
* tree-vrp.c (find_case_label_ranges): New function.Tom de Vries2012-08-011-6/+100
* re PR tree-optimization/54098 (ICE on valid code)Richard Guenther2012-07-261-2/+4
* re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Marc Glisse2012-07-251-54/+71
* re PR c++/28656 (duplicated null argument warning on memcpy())Jakub Jelinek2012-07-201-21/+24
* dumpfile.h (TDF_COMMENT): New define.Steven Bosscher2012-07-171-1/+1
* system.h (dump_file): Do not define.Steven Bosscher2012-07-161-2/+0
* re PR tree-optimization/53922 (VRP: semantic conflict between range_includes_...Richard Guenther2012-07-131-52/+26
* re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Richard Guenther2012-06-201-36/+172
* tree-vrp.c (union_ranges): New function.Richard Guenther2012-06-191-174/+308
* tree-vrp.c (intersect_ranges): Handle more cases.Richard Guenther2012-06-191-23/+128
* tree-vrp.c (extract_range_from_assert): Split out range intersecting code.Richard Guenther2012-06-181-233/+236
* tree-vrp.c (set_and_canonicalize_value_range): Use canonical predicates to se...Richard Guenther2012-06-151-17/+37
* tree-vrp.c (VR_INITIALIZER): New define.Richard Guenther2012-06-141-36/+137
* tree-vrp.c (vrp_meet): Properly meet equivalent ranges.Richard Guenther2012-06-131-69/+142
* 2012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck2012-06-021-2/+2
* re PR tree-optimization/53465 (wrong code with -O1 -ftree-vrp)Jakub Jelinek2012-05-241-4/+13
* re PR tree-optimization/53355 (Autovectorization of a simple loop could be im...Richard Guenther2012-05-151-0/+35
* re PR tree-optimization/53239 (VRP vs named value return opt)Jakub Jelinek2012-05-071-10/+15
* re PR tree-optimization/53058 (Another ice in remove_range_assertions)Jakub Jelinek2012-04-251-1/+4
* re PR middle-end/53031 (gcc.dg/tree-ssa/vrp54.c scan-tree-dump-not vrp1 "link...Richard Guenther2012-04-191-1/+3
* cfgloop.h (estimate_numbers_of_iterations_loop): Remove use_undefined_p param...Richard Guenther2012-04-181-7/+1
* cfgloop.h (estimated_loop_iterations_int): Ditch 'conservative' parameter.Richard Guenther2012-04-121-1/+1