aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-11-19[Patch, vrp] Allow VRP type conversion folding only for widenings upto word modeSenthil Kumar Selvaraj1-1/+2
2015-11-19re PR tree-optimization/68431 (Regression in GCC-6.0.0's optimizer)Marek Polacek1-1/+1
2015-11-17Use combined_fn in tree-vrp.cRichard Sandiford1-27/+19
2015-11-16Remove first_pass_instance from pass_vrpTom de Vries1-6/+14
2015-11-11[Patch] PR tree-optimization/68234 Improve range info for loop Phi nodeRichard Biener1-14/+25
2015-11-06[PATCH] Allow vrp to thread across backedges using FSM threaderJeff Law1-5/+9
2015-11-05target.def (goacc.dim_limit): New hook.Nathan Sidwell1-3/+27
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-3/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-7/+7
2015-10-27[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FEMikhail Maltsev1-11/+9
2015-10-27cfg.c (free_edge): Add function argument and use it instead of cfun.Richard Biener1-1/+1