| /src/external/gpl3/gcc/dist/gcc/ |
| range-op-ptr.cc | 187 using range_operator::op1_range; 189 virtual bool op1_range (irange &r, tree type, 203 pointer_or_operator::op1_range (irange &r, tree type, function in class:pointer_or_operator 225 return pointer_or_operator::op1_range (r, type, lhs, op1); 250 const irange &op1_range, 259 const irange &op1_range, 263 return minus_op1_op2_relation_effect (lhs_range, type, op1_range, op2_range, 277 using range_operator::op1_range; 280 bool op1_range (irange &r, tree type, 285 return operator_bitwise_and::op1_range (r, type, lhs, op2, rel) [all...] |
| range-op-ptr.cc | 187 using range_operator::op1_range; 189 virtual bool op1_range (irange &r, tree type, 203 pointer_or_operator::op1_range (irange &r, tree type, function in class:pointer_or_operator 225 return pointer_or_operator::op1_range (r, type, lhs, op1); 250 const irange &op1_range, 259 const irange &op1_range, 263 return minus_op1_op2_relation_effect (lhs_range, type, op1_range, op2_range, 277 using range_operator::op1_range; 280 bool op1_range (irange &r, tree type, 285 return operator_bitwise_and::op1_range (r, type, lhs, op2, rel) [all...] |
| gimple-range-gori.cc | 1010 gori_compute::refine_using_relation (tree op1, vrange &op1_range, 1052 // Using op1_range as the LHS, and relation REL, evaluate op2. 1055 if (!op_handler.op1_range (new_result, type, 1056 op1_def_p ? op1_range : op2_range, 1065 change |= op1_range.intersect (new_result); 1070 change |= op1_range.intersect (new_result); 1072 if (op_handler.fold_range (new_result, type, op1_range, other_op)) 1084 // Using op1_range as the LHS, and relation REL, evaluate op2. 1088 op1_def_p ? op1_range : op2_range, 1097 change |= op1_range.intersect (new_result) 1610 Value_Range op1_range; member in class:gori_stmt_info [all...] |
| gimple-range-op.cc | 191 return op1_range (r, type, lhs_range, type_range); 209 // can be imposed. See operator_cast::op1_range(). 224 return op1_range (r, type, lhs_range, trange, k); 226 return op1_range (r, type, lhs_range, op2_range, k); 231 // and the first operand has the range OP1_RANGE. Return false if 236 const vrange &op1_range, relation_trio k) 244 if (op1_range.undefined_p ()) 251 return op2_range (r, type, lhs_range, op1_range, k); 308 using range_operator::op1_range; 315 virtual bool op1_range (irange &r, tree, const irange &lhs function in class:cfn_pass_through_arg1 [all...] |
| range-op-float.cc | 144 range_operator::op1_range (frange &r ATTRIBUTE_UNUSED, function in class:range_operator 154 range_operator::op1_range (frange &r ATTRIBUTE_UNUSED, function in class:range_operator 598 operator_identity::op1_range (frange &r, tree, const frange &lhs, function in class:operator_identity 618 return op1_range (r, type, lhs, op1, rel.swap_op1_op2 ()); 677 operator_equal::op1_range (frange &r, tree type, function in class:operator_equal 815 operator_not_equal::op1_range (frange &r, tree type, function in class:operator_not_equal 868 return op1_range (r, type, lhs, op1, trio); 911 operator_lt::op1_range (frange &r, function in class:operator_lt 1025 operator_le::op1_range (frange &r, function in class:operator_le 1132 operator_gt::op1_range (frange &r function in class:operator_gt 1249 operator_ge::op1_range (frange &r, function in class:operator_ge 1375 foperator_unordered::op1_range (frange &r, tree type, function in class:foperator_unordered 1447 foperator_ordered::op1_range (frange &r, tree type, function in class:foperator_ordered 1517 operator_negate::op1_range (frange &r, tree type, function in class:operator_negate 1575 operator_abs::op1_range (frange &r, tree type, function in class:operator_abs 1655 foperator_unordered_lt::op1_range (frange &r, tree type, function in class:foperator_unordered_lt 1765 foperator_unordered_le::op1_range (frange &r, tree type, function in class:foperator_unordered_le 1873 foperator_unordered_gt::op1_range (frange &r, function in class:foperator_unordered_gt 1985 foperator_unordered_ge::op1_range (frange &r, function in class:foperator_unordered_ge 2099 foperator_unordered_equal::op1_range (frange &r, tree type, function in class:foperator_unordered_equal 2181 foperator_ltgt::op1_range (frange &r, tree type, function in class:foperator_ltgt 2425 operator_plus::op1_range (frange &r, tree type, const frange &lhs, function in class:operator_plus 2485 operator_minus::op1_range (frange &r, tree type, function in class:operator_minus 2571 operator_mult::op1_range (frange &r, tree type, function in class:operator_mult [all...] |
| gimple-range-gori.cc | 1010 gori_compute::refine_using_relation (tree op1, vrange &op1_range, 1052 // Using op1_range as the LHS, and relation REL, evaluate op2. 1055 if (!op_handler.op1_range (new_result, type, 1056 op1_def_p ? op1_range : op2_range, 1065 change |= op1_range.intersect (new_result); 1070 change |= op1_range.intersect (new_result); 1072 if (op_handler.fold_range (new_result, type, op1_range, other_op)) 1084 // Using op1_range as the LHS, and relation REL, evaluate op2. 1088 op1_def_p ? op1_range : op2_range, 1097 change |= op1_range.intersect (new_result) 1610 Value_Range op1_range; member in class:gori_stmt_info [all...] |
| gimple-range-op.cc | 191 return op1_range (r, type, lhs_range, type_range); 209 // can be imposed. See operator_cast::op1_range(). 224 return op1_range (r, type, lhs_range, trange, k); 226 return op1_range (r, type, lhs_range, op2_range, k); 231 // and the first operand has the range OP1_RANGE. Return false if 236 const vrange &op1_range, relation_trio k) 244 if (op1_range.undefined_p ()) 251 return op2_range (r, type, lhs_range, op1_range, k); 308 using range_operator::op1_range; 315 virtual bool op1_range (irange &r, tree, const irange &lhs function in class:cfn_pass_through_arg1 [all...] |
| range-op-float.cc | 144 range_operator::op1_range (frange &r ATTRIBUTE_UNUSED, function in class:range_operator 154 range_operator::op1_range (frange &r ATTRIBUTE_UNUSED, function in class:range_operator 598 operator_identity::op1_range (frange &r, tree, const frange &lhs, function in class:operator_identity 618 return op1_range (r, type, lhs, op1, rel.swap_op1_op2 ()); 677 operator_equal::op1_range (frange &r, tree type, function in class:operator_equal 815 operator_not_equal::op1_range (frange &r, tree type, function in class:operator_not_equal 868 return op1_range (r, type, lhs, op1, trio); 911 operator_lt::op1_range (frange &r, function in class:operator_lt 1025 operator_le::op1_range (frange &r, function in class:operator_le 1132 operator_gt::op1_range (frange &r function in class:operator_gt 1249 operator_ge::op1_range (frange &r, function in class:operator_ge 1375 foperator_unordered::op1_range (frange &r, tree type, function in class:foperator_unordered 1447 foperator_ordered::op1_range (frange &r, tree type, function in class:foperator_ordered 1517 operator_negate::op1_range (frange &r, tree type, function in class:operator_negate 1575 operator_abs::op1_range (frange &r, tree type, function in class:operator_abs 1655 foperator_unordered_lt::op1_range (frange &r, tree type, function in class:foperator_unordered_lt 1765 foperator_unordered_le::op1_range (frange &r, tree type, function in class:foperator_unordered_le 1873 foperator_unordered_gt::op1_range (frange &r, function in class:foperator_unordered_gt 1985 foperator_unordered_ge::op1_range (frange &r, function in class:foperator_unordered_ge 2099 foperator_unordered_equal::op1_range (frange &r, tree type, function in class:foperator_unordered_equal 2181 foperator_ltgt::op1_range (frange &r, tree type, function in class:foperator_ltgt 2425 operator_plus::op1_range (frange &r, tree type, const frange &lhs, function in class:operator_plus 2485 operator_minus::op1_range (frange &r, tree type, function in class:operator_minus 2571 operator_mult::op1_range (frange &r, tree type, function in class:operator_mult [all...] |
| tree-data-ref.cc | 574 - the range of OP1 is given by OP1_RANGE. 593 tree_code code, value_range &op1_range, 600 if (!op.fold_range (*result_range, type, op0_range, op1_range)) 644 range_cast (op1_range, ssizetype); 649 if (!op.fold_range (wide_range, ssizetype, op0_range, op1_range)) 761 value_range op0_range, op1_range; 799 split_constant_offset (op1, &var1, &off1, &op1_range, cache, limit); 801 if (!compute_distributive_range (type, op0_range, code, op1_range, 812 op1_range.set (TREE_TYPE (op1), wi::to_wide (op1), wi::to_wide (op1)); 814 if (!compute_distributive_range (type, op0_range, code, op1_range, 760 value_range op0_range, op1_range; local [all...] |
| tree-data-ref.cc | 574 - the range of OP1 is given by OP1_RANGE. 593 tree_code code, value_range &op1_range, 600 if (!op.fold_range (*result_range, type, op0_range, op1_range)) 644 range_cast (op1_range, ssizetype); 649 if (!op.fold_range (wide_range, ssizetype, op0_range, op1_range)) 761 value_range op0_range, op1_range; 799 split_constant_offset (op1, &var1, &off1, &op1_range, cache, limit); 801 if (!compute_distributive_range (type, op0_range, code, op1_range, 812 op1_range.set (TREE_TYPE (op1), wi::to_wide (op1), wi::to_wide (op1)); 814 if (!compute_distributive_range (type, op0_range, code, op1_range, 760 value_range op0_range, op1_range; local [all...] |
| range-op.cc | 235 // Dispatch a call to op1_range based on the types of R, LHS and OP2. 238 range_op_handler::op1_range (vrange &r, tree type, function in class:range_op_handler 253 return m_operator->op1_range (as_a <irange> (r), type, 257 return m_operator->op1_range (as_a <frange> (r), type, 261 return m_operator->op1_range (as_a <frange> (r), type, 680 // The default for op1_range is to return false. 683 range_operator::op1_range (irange &r ATTRIBUTE_UNUSED, function in class:range_operator 737 const irange &op1_range ATTRIBUTE_UNUSED, 990 operator_equal::op1_range (irange &r, tree type, function in class:operator_equal 1027 return operator_equal::op1_range (r, type, lhs, op1, rel.swap_op1_op2 ()) 1098 operator_not_equal::op1_range (irange &r, tree type, function in class:operator_not_equal 1250 operator_lt::op1_range (irange &r, tree type, function in class:operator_lt 1348 operator_le::op1_range (irange &r, tree type, function in class:operator_le 1445 operator_gt::op1_range (irange &r, tree type, function in class:operator_gt 1542 operator_ge::op1_range (irange &r, tree type, function in class:operator_ge 1782 operator_plus::op1_range (irange &r, tree type, function in class:operator_plus 1996 operator_minus::op1_range (irange &r, tree type, function in class:operator_minus 2127 operator_mult::op1_range (irange &r, tree type, function in class:operator_mult 2453 operator_exact_divide::op1_range (irange &r, tree type, function in class:operator_exact_divide 2670 operator_lshift::op1_range (irange &r, function in class:operator_lshift 2741 operator_rshift::op1_range (irange &r, function in class:operator_rshift 2979 operator_cast::op1_range (irange &r, tree type, function in class:operator_cast 3139 operator_logical_and::op1_range (irange &r, tree type, function in class:operator_logical_and 3540 operator_bitwise_and::op1_range (irange &r, tree type, function in class:operator_bitwise_and 3630 operator_logical_or::op1_range (irange &r, tree type, function in class:operator_logical_or 3725 operator_bitwise_or::op1_range (irange &r, tree type, function in class:operator_bitwise_or 3849 operator_bitwise_xor::op1_range (irange &r, tree type, function in class:operator_bitwise_xor 3974 operator_trunc_mod::op1_range (irange &r, tree type, function in class:operator_trunc_mod 4088 operator_logical_not::op1_range (irange &r, function in class:operator_logical_not 4117 operator_bitwise_not::op1_range (irange &r, tree type, function in class:operator_bitwise_not 4175 operator_identity::op1_range (irange &r, tree type ATTRIBUTE_UNUSED, function in class:operator_identity 4281 operator_abs::op1_range (irange &r, tree type, function in class:operator_abs 4386 operator_negate::op1_range (irange &r, tree type, function in class:operator_negate 4416 operator_addr_expr::op1_range (irange &r, tree type, function in class:operator_addr_expr [all...] |
| range-op.cc | 235 // Dispatch a call to op1_range based on the types of R, LHS and OP2. 238 range_op_handler::op1_range (vrange &r, tree type, function in class:range_op_handler 253 return m_operator->op1_range (as_a <irange> (r), type, 257 return m_operator->op1_range (as_a <frange> (r), type, 261 return m_operator->op1_range (as_a <frange> (r), type, 680 // The default for op1_range is to return false. 683 range_operator::op1_range (irange &r ATTRIBUTE_UNUSED, function in class:range_operator 737 const irange &op1_range ATTRIBUTE_UNUSED, 990 operator_equal::op1_range (irange &r, tree type, function in class:operator_equal 1027 return operator_equal::op1_range (r, type, lhs, op1, rel.swap_op1_op2 ()) 1098 operator_not_equal::op1_range (irange &r, tree type, function in class:operator_not_equal 1250 operator_lt::op1_range (irange &r, tree type, function in class:operator_lt 1348 operator_le::op1_range (irange &r, tree type, function in class:operator_le 1445 operator_gt::op1_range (irange &r, tree type, function in class:operator_gt 1542 operator_ge::op1_range (irange &r, tree type, function in class:operator_ge 1782 operator_plus::op1_range (irange &r, tree type, function in class:operator_plus 1996 operator_minus::op1_range (irange &r, tree type, function in class:operator_minus 2127 operator_mult::op1_range (irange &r, tree type, function in class:operator_mult 2453 operator_exact_divide::op1_range (irange &r, tree type, function in class:operator_exact_divide 2670 operator_lshift::op1_range (irange &r, function in class:operator_lshift 2741 operator_rshift::op1_range (irange &r, function in class:operator_rshift 2979 operator_cast::op1_range (irange &r, tree type, function in class:operator_cast 3139 operator_logical_and::op1_range (irange &r, tree type, function in class:operator_logical_and 3540 operator_bitwise_and::op1_range (irange &r, tree type, function in class:operator_bitwise_and 3630 operator_logical_or::op1_range (irange &r, tree type, function in class:operator_logical_or 3725 operator_bitwise_or::op1_range (irange &r, tree type, function in class:operator_bitwise_or 3849 operator_bitwise_xor::op1_range (irange &r, tree type, function in class:operator_bitwise_xor 3974 operator_trunc_mod::op1_range (irange &r, tree type, function in class:operator_trunc_mod 4088 operator_logical_not::op1_range (irange &r, function in class:operator_logical_not 4117 operator_bitwise_not::op1_range (irange &r, tree type, function in class:operator_bitwise_not 4175 operator_identity::op1_range (irange &r, tree type ATTRIBUTE_UNUSED, function in class:operator_identity 4281 operator_abs::op1_range (irange &r, tree type, function in class:operator_abs 4386 operator_negate::op1_range (irange &r, tree type, function in class:operator_negate 4416 operator_addr_expr::op1_range (irange &r, tree type, function in class:operator_addr_expr [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/ |
| gimple-range-gori.cc | 48 return gimple_range_handler (stmt)->op1_range (r, type, lhs_range, 67 // can be imposed. See operator_cast::op1_range(). 76 return gimple_range_handler (stmt)->op1_range (r, type, lhs_range, 79 return gimple_range_handler (stmt)->op1_range (r, type, lhs_range, 85 // and the first operand has the range OP1_RANGE. Return false if 90 const irange &lhs_range, const irange &op1_range) 98 if (op1_range.undefined_p ()) 105 op1_range); 1014 int_range_max op1_range, op2_range; local 1019 src.get_operand (op1_range, op1) 1091 int_range_max op1_range, op2_range; local [all...] |
| gimple-range-gori.cc | 48 return gimple_range_handler (stmt)->op1_range (r, type, lhs_range, 67 // can be imposed. See operator_cast::op1_range(). 76 return gimple_range_handler (stmt)->op1_range (r, type, lhs_range, 79 return gimple_range_handler (stmt)->op1_range (r, type, lhs_range, 85 // and the first operand has the range OP1_RANGE. Return false if 90 const irange &lhs_range, const irange &op1_range) 98 if (op1_range.undefined_p ()) 105 op1_range); 1014 int_range_max op1_range, op2_range; local 1019 src.get_operand (op1_range, op1) 1091 int_range_max op1_range, op2_range; local [all...] |
| tree-data-ref.cc | 573 - the range of OP1 is given by OP1_RANGE. 592 tree_code code, value_range &op1_range, 599 op->fold_range (*result_range, type, op0_range, op1_range); 642 range_cast (op1_range, ssizetype); 647 op->fold_range (wide_range, ssizetype, op0_range, op1_range); 757 value_range op0_range, op1_range; 792 split_constant_offset (op1, &var1, &off1, &op1_range, cache, limit); 794 if (!compute_distributive_range (type, op0_range, code, op1_range, 805 op1_range.set (op1, op1); 807 if (!compute_distributive_range (type, op0_range, code, op1_range, 756 value_range op0_range, op1_range; local [all...] |
| tree-data-ref.cc | 573 - the range of OP1 is given by OP1_RANGE. 592 tree_code code, value_range &op1_range, 599 op->fold_range (*result_range, type, op0_range, op1_range); 642 range_cast (op1_range, ssizetype); 647 op->fold_range (wide_range, ssizetype, op0_range, op1_range); 757 value_range op0_range, op1_range; 792 split_constant_offset (op1, &var1, &off1, &op1_range, cache, limit); 794 if (!compute_distributive_range (type, op0_range, code, op1_range, 805 op1_range.set (op1, op1); 807 if (!compute_distributive_range (type, op0_range, code, op1_range, 756 value_range op0_range, op1_range; local [all...] |
| range-op.cc | 241 // The default for op1_range is to return false. 244 range_operator::op1_range (irange &r ATTRIBUTE_UNUSED, function in class:range_operator 294 const irange &op1_range ATTRIBUTE_UNUSED, 530 virtual bool op1_range (irange &r, tree type, 594 operator_equal::op1_range (irange &r, tree type, function in class:operator_equal 630 return operator_equal::op1_range (r, type, lhs, op1, rel); 640 virtual bool op1_range (irange &r, tree type, 703 operator_not_equal::op1_range (irange &r, tree type, function in class:operator_not_equal 740 return operator_not_equal::op1_range (r, type, lhs, op1, rel); 810 virtual bool op1_range (irange &r, tree type 861 operator_lt::op1_range (irange &r, tree type, function in class:operator_lt 963 operator_le::op1_range (irange &r, tree type, function in class:operator_le 1065 operator_gt::op1_range (irange &r, tree type, function in class:operator_gt 1166 operator_ge::op1_range (irange &r, tree type, function in class:operator_ge 1321 operator_plus::op1_range (irange &r, tree type, function in class:operator_plus 1455 operator_minus::op1_range (irange &r, tree type, function in class:operator_minus 1631 operator_mult::op1_range (irange &r, tree type, function in class:operator_mult 1882 operator_exact_divide::op1_range (irange &r, tree type, function in class:operator_exact_divide 2083 operator_lshift::op1_range (irange &r, function in class:operator_lshift 2154 operator_rshift::op1_range (irange &r, function in class:operator_rshift 2372 operator_cast::op1_range (irange &r, tree type, function in class:operator_cast 2522 operator_logical_and::op1_range (irange &r, tree type, function in class:operator_logical_and 2936 operator_bitwise_and::op1_range (irange &r, tree type, function in class:operator_bitwise_and 3001 operator_logical_or::op1_range (irange &r, tree type, function in class:operator_logical_or 3102 operator_bitwise_or::op1_range (irange &r, tree type, function in class:operator_bitwise_or 3214 operator_bitwise_xor::op1_range (irange &r, tree type, function in class:operator_bitwise_xor 3335 operator_trunc_mod::op1_range (irange &r, tree type, function in class:operator_trunc_mod 3440 operator_logical_not::op1_range (irange &r, function in class:operator_logical_not 3484 operator_bitwise_not::op1_range (irange &r, tree type, function in class:operator_bitwise_not 3557 operator_identity::op1_range (irange &r, tree type ATTRIBUTE_UNUSED, function in class:operator_identity 3676 operator_abs::op1_range (irange &r, tree type, function in class:operator_abs 3780 operator_negate::op1_range (irange &r, tree type, function in class:operator_negate 3823 operator_addr_expr::op1_range (irange &r, tree type, function in class:operator_addr_expr 3967 pointer_or_operator::op1_range (irange &r, tree type, function in class:pointer_or_operator [all...] |
| range-op.cc | 241 // The default for op1_range is to return false. 244 range_operator::op1_range (irange &r ATTRIBUTE_UNUSED, function in class:range_operator 294 const irange &op1_range ATTRIBUTE_UNUSED, 530 virtual bool op1_range (irange &r, tree type, 594 operator_equal::op1_range (irange &r, tree type, function in class:operator_equal 630 return operator_equal::op1_range (r, type, lhs, op1, rel); 640 virtual bool op1_range (irange &r, tree type, 703 operator_not_equal::op1_range (irange &r, tree type, function in class:operator_not_equal 740 return operator_not_equal::op1_range (r, type, lhs, op1, rel); 810 virtual bool op1_range (irange &r, tree type 861 operator_lt::op1_range (irange &r, tree type, function in class:operator_lt 963 operator_le::op1_range (irange &r, tree type, function in class:operator_le 1065 operator_gt::op1_range (irange &r, tree type, function in class:operator_gt 1166 operator_ge::op1_range (irange &r, tree type, function in class:operator_ge 1321 operator_plus::op1_range (irange &r, tree type, function in class:operator_plus 1455 operator_minus::op1_range (irange &r, tree type, function in class:operator_minus 1631 operator_mult::op1_range (irange &r, tree type, function in class:operator_mult 1882 operator_exact_divide::op1_range (irange &r, tree type, function in class:operator_exact_divide 2083 operator_lshift::op1_range (irange &r, function in class:operator_lshift 2154 operator_rshift::op1_range (irange &r, function in class:operator_rshift 2372 operator_cast::op1_range (irange &r, tree type, function in class:operator_cast 2522 operator_logical_and::op1_range (irange &r, tree type, function in class:operator_logical_and 2936 operator_bitwise_and::op1_range (irange &r, tree type, function in class:operator_bitwise_and 3001 operator_logical_or::op1_range (irange &r, tree type, function in class:operator_logical_or 3102 operator_bitwise_or::op1_range (irange &r, tree type, function in class:operator_bitwise_or 3214 operator_bitwise_xor::op1_range (irange &r, tree type, function in class:operator_bitwise_xor 3335 operator_trunc_mod::op1_range (irange &r, tree type, function in class:operator_trunc_mod 3440 operator_logical_not::op1_range (irange &r, function in class:operator_logical_not 3484 operator_bitwise_not::op1_range (irange &r, tree type, function in class:operator_bitwise_not 3557 operator_identity::op1_range (irange &r, tree type ATTRIBUTE_UNUSED, function in class:operator_identity 3676 operator_abs::op1_range (irange &r, tree type, function in class:operator_abs 3780 operator_negate::op1_range (irange &r, tree type, function in class:operator_negate 3823 operator_addr_expr::op1_range (irange &r, tree type, function in class:operator_addr_expr 3967 pointer_or_operator::op1_range (irange &r, tree type, function in class:pointer_or_operator [all...] |