summaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
Commit message (Expand)AuthorAgeFilesLines
* tree-vrp.c (extract_range_from_binary_expr_1): Remove duplicated condition.Eric Botcazou2012-01-051-16/+14
* re PR tree-optimization/50802 (FAIL: gcc.c-torture/execute/arith-rand-ll.c ex...Joern Rennecke2011-12-011-21/+39
* re PR tree-optimization/51247 (ICE in set_value_range, at tree-vrp.c:417)Jakub Jelinek2011-11-291-10/+40
* re PR tree-optimization/50729 (Silent code gen fault: Value range propagation...Richard Guenther2011-10-171-12/+14
* re PR middle-end/50189 (Wrong code error in -O2 [-fstrict-enums] compile, tar...Paul Koning2011-10-121-5/+5
* expr.c (expand_expr_real_2): Move COND_EXPR and VEC_COND_EXPR handling here, ...Richard Guenther2011-09-011-5/+5
* tree-vrp.c (extract_range_from_multiplicative_op_1): New helper factored out ...Richard Guenther2011-08-161-149/+211
* tree-vrp.c (value_range_nonnegative_p): Fix anti-range case.Richard Guenther2011-08-151-121/+72
* tree-vrp.c (extract_range_from_unary_expr_1): Implement -X as 0 - X.Richard Biener2011-08-121-60/+7
* lto-cgraph.c (input_node): Use DECL_BUILT_IN.Richard Guenther2011-08-111-2/+2
* tree-vrp.c (zero_nonzero_bits_from_vr): Also return precise information for r...Richard Guenther2011-08-091-72/+83
* tree-vrp.c (extract_range_from_unary_expr_1): New function, split out from ...Richard Guenther2011-08-081-46/+53
* re PR tree-optimization/49984 (VRP does not handle BIT_XOR_EXPR)Richard Guenther2011-08-051-2/+32
* tree-vrp.c (zero_nonzero_bits_from_vr): Make sure to always return true for c...Richard Guenther2011-08-051-67/+25
* tree-vrp.c (vrp_expr_computes_nonnegative): Remove.Richard Guenther2011-08-041-95/+89
* re PR middle-end/49806 (FAIL: gcc.dg/tree-ssa/vrp47.c)Richard Guenther2011-08-041-90/+61
* tree-vrp.c (get_value_range): Only set parameter default definitions to varyi...Richard Guenther2011-07-291-7/+18
* tree-vrp.c (simplify_stmt_using_ranges): Remove TRUTH_NOT_EXPR case.Kai Tietz2011-07-281-50/+33
* tree-vrp.c (extract_range_from_binary_expr): Remove TRUTH-binary cases and ad...Kai Tietz2011-07-271-96/+60
* re PR middle-end/49840 (New test failures)Richard Guenther2011-07-261-2/+24
* re PR tree-optimization/49715 (Could do more efficient unsigned-to-float to c...Richard Guenther2011-07-251-0/+101
* tree-vrp.c (num_vr_values, [...]): New global vars.Richard Guenther2011-07-251-5/+22
* tree.h (fold_build_pointer_plus_loc): New helper function.Richard Guenther2011-07-191-5/+2
* tree-vrp.c (simplify_conversion_using_ranges): Make sure the final type is in...Richard Guenther2011-07-131-0/+2
* tree-vrp.c (simplify_conversion_using_ranges): Manually translate the source ...Richard Guenther2011-07-111-18/+43
* tree-vrp.c (simplify_conversion_using_ranges): New function.Richard Guenther2011-07-071-5/+45
* re PR tree-optimization/49419 (gcc -O2 miscompiles gp2c)Jakub Jelinek2011-06-161-2/+4
* dumping cleanup phase 1 -- Removing TODO_dump_funcDavid Li2011-06-141-1/+0
* re PR middle-end/45098 (Missed induction variable optimization)Zdenek Dvorak2011-06-141-32/+30
* re PR tree-optimization/49218 (Incorrect optimization of a 'for' loop creates...Richard Guenther2011-05-301-4/+10
* re PR tree-optimization/49161 (Fix VRP on switch stmts)Jakub Jelinek2011-05-261-24/+34
* re PR c++/49039 (LLVM StringRef miscompilation with -O2)Jakub Jelinek2011-05-181-10/+20
* tree.h (int_const_binop): Remove notrunc argument.Richard Guenther2011-05-041-15/+15
* builtins.c (fold_builtin_classify_type): Use integer_type_node for the type o...Richard Guenther2011-04-291-1/+1
* tree-vrp.c (identify_jump_threads): Handle GIMPLE_SWITCH too.Jeff Law2011-04-251-11/+11
* re PR tree-optimization/46562 (CCP currently needs iteration for &a[i])Richard Guenther2011-03-241-2/+22
* re PR tree-optimization/48228 (incorrect signed overflow warning when only 0 ...Richard Guenther2011-03-221-0/+1
* tree-vrp.c (identify_jump_threads): Slightly simplify type check for operands...Jeff Law2011-03-161-4/+6
* re PR tree-optimization/46494 (ICE: verify_flow_info failed when casting-out ...Eric Botcazou2011-02-141-2/+3
* re PR tree-optimization/47677 (Hang in VRP)Richard Guenther2011-02-101-0/+2
* hwint.c: New.Joseph Myers2010-11-301-1/+0
* Fix PR/46316Xinliang David Li2010-11-091-4/+9
* tree-vrp.c (extract_range_from_binary_expr): If flag_non_call_exceptions don'...Ian Lance Taylor2010-10-231-0/+16
* basic-block.h (single_succ_edge): Use gcc_checking_assert.Nathan Froyd2010-10-211-21/+10
* tree-vrp.c (adjust_range_with_scev): Use number of iteration estimate.Richard Guenther2010-09-011-83/+109
* vec.h (FOR_EACH_VEC_ELT): Define.Nathan Froyd2010-08-201-3/+3
* tree-ssa-propagate.h (struct prop_value_d, [...]): Move ...Richard Guenther2010-08-041-28/+34
* double-int.h (double_int_and_not): New function.Richard Guenther2010-07-291-8/+4
* tree.h (DECL_CHAIN): Define.Nathan Froyd2010-07-151-3/+3
* tree-vrp.c (simplify_bit_ops_using_ranges): New function.Jakub Jelinek2010-07-131-0/+92