aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-11tree-vrp.c (evrp_dom_walker::before_dom_children): Also set range/nonnull inf...Richard Biener1-12/+34
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-16re PR tree-optimization/78819 (Wrong code with VRP caused by register asserti...Marek Polacek1-0/+9
2016-12-14Split omp-low into multiple filesMartin Jambor1-3/+3
2016-12-14re PR tree-optimization/78788 (ICE (segfault) on s390x-linux-gnu)Richard Biener1-12/+3
2016-11-29tree-vrp.c (simplify_stmt_using_ranges): Use boolean_type_node for the EQ_EXPR.Andrew Pinski1-1/+1
2016-11-28tree-vrp.c (vrp_visit_assignment_or_call): Handle simplifications to SSA name...Richard Biener1-4/+18
2016-11-25re PR middle-end/78501 (SEGV in vrp_val_max)Jakub Jelinek1-9/+14
2016-11-23re PR middle-end/78153 (strlen return value can be assumed to be less than PT...Prathamesh Kulkarni1-0/+10
2016-11-23re PR tree-optimization/78154 (memcpy et al can be assumed to return non-null)Richard Biener1-0/+14
2016-11-16re PR sanitizer/77823 (ICE: in ubsan_encode_value, at ubsan.c:137 with -fsani...Jakub Jelinek1-1/+5
2016-11-02tree-vrp.c (evrp_dom_walker::before_dom_children): Call infer_value_range on ...Richard Biener1-24/+98
2016-10-24tree-vrp.c (evrp_dom_walker::before_dom_children): Ignore backedges when iden...Richard Biener1-11/+39
2016-10-21re PR c++/78051 (error: dead STMT in EH table when using -O2)Richard Biener1-1/+5
2016-10-19tree-vrp.c (evrp_dom_walker::evrp_dom_walker): Initialize stmts_to_remove.Richard Biener1-10/+65
2016-10-18tree-vrp.c (evrp_dom_walker::before_dom_children): Handle not visited but non...Richard Biener1-62/+72
2016-10-18tree-ssa-propagate.h (substitute_and_fold): Adjust prototype.Richard Biener1-4/+1
2016-10-17Use get_ptr_nonnull in tree-vrpKugan Vivekanandarajah1-1/+2
2016-10-17Set nonnull attribute to ptr_info_def based on VRPKugan Vivekanandarajah1-15/+29
2016-10-17re PR tree-optimization/77988 (ICE on valid code at -Os and above on x86_64-l...Richard Biener1-9/+1
2016-10-14re PR tree-optimization/77979 (ICE on valid code at -Os and above on x86_64-l...Richard Biener1-2/+12
2016-10-13EVRP - Push op1 value range before pushing op0 value range.Kugan Vivekanandarajah1-7/+13
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