aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
2016-10-122016-10-12 Richard Biener <rguenther@suse.de>Richard Biener1-5/+8
2016-10-12re PR middle-end/77920 (186.crafty doesn't compile)Richard Biener1-17/+10
2016-10-10Infer and push new value ranges for x in y < x.Kugan Vivekanandarajah1-14/+39
2016-10-10Allocate bitmap before copyingKugan Vivekanandarajah1-1/+4
2016-10-07tree-ssa-propagate.c (replace_phi_args_in): Remove no longer required hack.Richard Biener1-2/+9
2016-10-06re PR tree-optimization/77862 (ice in add_equivalence)Kugan Vivekanandarajah1-1/+1
2016-10-06Handle POINTER_TYPE_P in EVRPKugan Vivekanandarajah1-1/+2
2016-09-30tree-vrp.c (intersect_ranges): If we failed to handle the intersection choose...Richard Biener1-1/+10
2016-09-29tree-vrp.c (set_defs_to_varying): New helper avoiding writing to vr_const_var...Richard Biener1-20/+21
2016-09-27auto-inc-dec.c (try_merge): Remove break after return.Jakub Jelinek1-1/+0
2016-09-27Fix ipa-vrp convert value_rangeKugan Vivekanandarajah1-8/+8
2016-09-20Use ipa-vrp result in tree-vrpKugan Vivekanandarajah1-0/+12
2016-09-20Add Early VRPKugan Vivekanandarajah1-53/+414
2016-09-06re PR tree-optimization/77479 (Compile time hog w/ -O2 (-Os))Richard Biener1-13/+19
2016-08-23re PR middle-end/27336 (delete null checks in callers to nonnull functions)Richard Biener1-8/+3
2016-08-20tree-vrp.c (vrp_visit_assignment_or_call): Changed to Return VR.Kugan Vivekanandarajah1-160/+175
2016-08-20Makefile.in: Add tree-vrp.h to GTFILES.Kugan Vivekanandarajah1-34/+6
2016-08-20re PR tree-optimization/61839 (More optimize opportunity for VRP)Kugan Vivekanandarajah1-0/+96
2016-08-17re PR tree-optimization/76490 (when use -O2 -fcheck-founds compiler appears t...Richard Biener1-16/+30
2016-08-12tree-vrp.c (vrp_visit_phi_node): Allow a last iteration if the currently exec...Richard Biener1-27/+37
2016-08-09Fix warning breaking profiled bootstrapAndi Kleen1-0/+3
2016-08-05Improve forward jump threading of switch statements (PR18046)Patrick Palka1-0/+61
2016-08-05re PR tree-optimization/72810 (error: type mismatch for case label in switch ...Patrick Palka1-19/+24
2016-08-05tree-vrp.c (extract_range_basic): Check cfun->after_inlining before folding c...Kugan Vivekanandarajah1-1/+2
2016-08-05Teach VRP to truncate the case ranges of a switchPatrick Palka1-1/+79
2016-08-04tree-vrp.c (set_value_range): Use vrp_equiv_obstack with BITMAP_ALLOC.Kugan Vivekanandarajah1-10/+12
2016-07-29re PR rtl-optimization/68217 (Wrong constant folding)Kugan Vivekanandarajah1-0/+18
2016-07-26Minor changes in tree-vrp.cPatrick Palka1-2/+4
2016-07-26Teach VRP to register assertions along default switch labels (PR18046)Patrick Palka1-2/+60
2016-07-21re PR tree-optimization/71947 (x ^ y not folded to 0 if x == y by DOM)Richard Biener1-4/+7
2016-07-21tree-chrec.c (convert_affine_scev): New parameter.Bin Cheng1-2/+2
2016-06-24internal-fn.c (expand_arith_set_overflow): New function.Jakub Jelinek1-0/+3
2016-06-14re PR tree-optimization/71521 (Regression in GCC-7.0.0's optimizer)Richard Biener1-1/+2
2016-05-20tree-vrp.c (compare_values_warnv): Simplify handling of symbolic ranges by ca...Eric Botcazou1-108/+56
2016-05-19re PR tree-optimization/71031 (ICE in extract_range_from_binary_expr_1, at tr...Marek Polacek1-9/+8
2016-05-17VRP: range info of new variablesMarc Glisse1-9/+12
2016-05-02Support <, <=, > and >= for offset_int and widest_intRichard Sandiford1-8/+8
2016-04-21vrp: remove redundant has_single_use testsPatrick Palka1-19/+10
2016-03-30PR tree-optimization/59124 (bogus -Warray-bounds warning)Patrick Palka1-0/+21
2016-03-03re PR tree-optimization/55936 (Missed VRP optimization)Richard Biener1-19/+21
2016-02-25re PR tree-optimization/48795 (-Warray-bounds false positive)Richard Biener1-22/+3
2016-02-16re PR testsuite/69586 (FAIL: gcc.dg/uninit-21.c for target defaulting to shor...Richard Biener1-1/+1
2016-01-23tree-ssanames.c (release_free_names_and_compact_live_names): Replace "the the...Jakub Jelinek1-2/+2
2016-01-18re PR middle-end/68542 (10% 481.wrf performance regression)Yuri Rumyantsev1-2/+3
2016-01-12re PR tree-optimization/68911 (wrong code with -O1 -ftree-vrp)Bin Cheng1-0/+21
2016-01-11re PR tree-optimization/69214 (ICE (segfault) at -Os on x86_64-linux-gnu in "...Jakub Jelinek1-3/+4
2016-01-09re PR middle-end/50865 (Invalid code generation for INT64_MIN % 1 on x86_64)Jakub Jelinek1-16/+23
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-23re PR tree-optimization/68455 (ICE: tree check: expected integer_cst, have pl...Marek Polacek1-1/+1
2015-11-23[Patch] Drop constant overflow flag in adjust_range_with_scev when possibleJiong Wang1-0/+11