HomeSort by: relevance | last modified time | path
    Searched defs:op1_range (Results 1 - 18 of 18) sorted by relevancy

  /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...]

Completed in 64 milliseconds