Lines Matching refs:fur_source
11466 (fur_source::register_outgoing_edges): ...from here.
11791 * gimple-range-fold.h (class fur_source): Make oracle protected.
11814 (fur_source::register_outgoing_edges): ...to this.
11816 register_outgoing_edges and move to fur_source.
22370 (fur_source:fur_source): Relocate to gimple-range-fold.cc.
22371 (fur_source::get_operand): Ditto.
22372 (fur_source::get_phi_operand): Ditto.
22373 (fur_source::query_relation): Ditto.
22374 (fur_source::register_relation): Ditto.
22415 (class fur_source): Ditto.
22544 * gimple-range.cc (fur_source::fur_source): New.
22545 (fur_source::get_operand): Use mmeber query.
22546 (fur_source::get_phi_operand): Use member_query.
22547 (fur_source::query_relation): New.
22548 (fur_source::register_dependency): Delete.
22549 (fur_source::register_relation): New.
22567 (class fur_source): Adjust members.
23899 * gimple-range.cc (fur_source::get_operand): Generic range query.
23900 (fur_source::get_phi_operand): New.
23901 (fur_source::register_dependency): New.
23902 (fur_source::query): New.
23919 (fold_range): New. Instantiate appropriate fur_source class and fold.
23925 * gimple-range.h (class fur_source): Now a base class.
23928 (fur_source::fur_source): Delete.
24402 * gimple-range.cc (fur_source::get_operand): Do not call
24416 get_arith_expr_range. Make fur_source a friend.
24686 (gori_compute::compute_operand_range_switch): Add fur_source.
24687 (gori_compute::compute_operand_range): Add fur_source param, inline
24694 (gori_compute::compute_operand1_range): Adjust to fur_source.
24698 and adjust to fur_source.
24700 range_query and fur_source.
25192 * gimple-range.h (class fur_source): Adjust.
25193 (fur_source::fur_source): Adjust.
25896 * gimple-range.cc (fur_source::get_operand): New.
25914 (class fur_source): New.
25916 (fur_source::fur_source): New.