aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison1-4/+10
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-17re PR tree-optimization/64322 (More optimize opportunity for constant folding)Jakub Jelinek1-0/+10
2014-12-01gimple.h (gimple_build_assign_stat): Remove prototype.Jakub Jelinek1-15/+11
2014-11-29gimple-expr.h (create_tmp_var_raw, [...]): Add default NULL value to last arg...Jakub Jelinek1-7/+6
2014-11-21re PR tree-optimization/64006 (__builtin_mul_overflow fails to signal overflow)Jakub Jelinek1-0/+82
2014-11-20Disable an unsafe VRP transformation when -fno-strict-overflow is setPatrick Palka1-8/+49
2014-11-19Merger of git branch "gimple-classes-v2-option-3"David Malcolm1-48/+52
2014-11-19gimple.h (gimple_build_assign_with_ops): Add unary arg overload.Jakub Jelinek1-10/+7
2014-11-14gimple-fold.h (gimple_fold_stmt_to_constant_1): Add 2nd valueization hook def...Richard Biener1-2/+24
2014-11-12re PR c/59708 (clang-compatible checked arithmetic builtins)Jakub Jelinek1-61/+258
2014-11-12VRP: Simplify logic for checking if any asserts need to be insertedPatrick Palka1-108/+49
2014-11-012014-11-01 Andrew MacLeod <amacleod@redhat,com>Andrew MacLeod1-0/+1
2014-10-31builtins.c (fold_builtin_atomic_always_lock_free): Use CONVERT_EXPR_P, CONVER...Richard Biener1-1/+2
2014-10-31re PR sanitizer/63697 (-fsanitize=undefined doesn't detect some subtraction o...Jakub Jelinek1-2/+4
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-2/+2
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-0/+11
2014-10-23* tree-vrp.c (extract_range_from_assert): Fix typo in comment.Ian Lance Taylor1-1/+1
2014-10-09re PR tree-optimization/63445 (request: make -Wstrict-overflow avoid a class ...Richard Biener1-2/+3
2014-09-29tree-vrp.c (get_single_symbol): New function.Eric Botcazou1-58/+309
2014-07-09remove has_executeTrevor Saunders1-1/+0
2014-07-08re PR middle-end/61725 (__builtin_ffs(0) leads to wrong code generation)Jakub Jelinek1-3/+6
2014-06-24re PR bootstrap/61583 (stage2 and stage3 compare failure due to value range l...Alan Modra1-1/+2
2014-06-16re PR tree-optimization/61482 (ICE in set_value_range, at tree-vrp.c:453 when...Richard Biener1-17/+12
2014-06-06cfgexpand.c (expand_gimple_cond): Remove check for current_loops.Richard Biener1-3/+1
2014-05-28tree-ssa-propagate.c (add_control_edge): Print less vertical space.Richard Biener1-14/+27
2014-05-28re PR tree-optimization/61335 (wrong code with -O2 -fbounds-check)Richard Biener1-0/+6
2014-05-27tree-vrp.c (vrp_evaluate_conditional_warnv_with_ops_using_ranges): Try using ...Richard Biener1-6/+7
2014-05-19re PR tree-optimization/61184 (wrong code (that hangs) by LTO on x86_64-linux...Richard Biener1-12/+7
2014-05-06Merge in wide-int.Kenneth Zadeck1-410/+344
2014-05-06tree-pass.h (TODO_verify_ssa, [...]): Remove.Richard Biener1-3/+1
2014-04-29invoke.texi: Fix typo.Patrick Palka1-2/+2
2014-04-28tree-vrp.c (vrp_var_may_overflow): Remove.Richard Biener1-72/+26
2014-04-17pass cfun to pass::executeTrevor Saunders1-1/+1
2014-04-17pass current function to opt_pass::gate ()Trevor Saunders1-7/+1
2014-04-17remove has_gateTrevor Saunders1-1/+0
2014-03-26tree-vrp.c (simplify_internal_call_using_ranges): If only one range is range_...Jakub Jelinek1-15/+42
2014-03-12re PR middle-end/60482 (Loop optimization regression)Jakub Jelinek1-6/+3
2014-01-24re PR tree-optimization/59919 (ICE in process_assert_insertions_for, at tree-...Jeff Law1-3/+12
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-17re PR middle-end/35545 (tracer pass is run too late)Jan Hubicka1-2/+2
2013-12-16internal-fn.c: Include stringpool.h and tree-ssanames.h.Jakub Jelinek1-0/+65
2013-12-09Eliminate FOR_EACH_BB macro.David Malcolm1-4/+4
2013-12-09Eliminate last_basic_block macro.David Malcolm1-5/+5
2013-12-09Eliminate BASIC_BLOCK macro.David Malcolm1-1/+1
2013-12-04common.opt: Split up -fisolate-erroneous-paths into -fisolate-erroneous-paths...Jeff Law1-1/+1
2013-12-04Implement -fsanitize=signed-integer-overflow.Marek Polacek1-0/+41
2013-12-02re PR tree-optimization/59358 (Infinite loop generated with >=O2)Jakub Jelinek1-2/+4
2013-11-28tree-core.h (tree_base): Document use of static_flag for SSA_NAME.Richard Sandiford1-31/+8
2013-11-26re PR tree-optimization/59014 (wrong code at -Os and above on x86_64-linux-gnu)Jakub Jelinek1-3/+7