Lines Matching refs:BranchElimination

17 BranchElimination::BranchElimination(Editor* editor, JSGraph* js_graph,
30 BranchElimination::~BranchElimination() = default;
32 Reduction BranchElimination::Reduce(Node* node) {
63 void BranchElimination::SimplifyBranchCondition(Node* branch) {
133 Reduction BranchElimination::ReduceBranch(Node* node) {
183 bool BranchElimination::TryPullTrapIntoMerge(Node* node) {
231 Reduction BranchElimination::ReduceTrapConditional(Node* node) {
310 Reduction BranchElimination::ReduceDeoptimizeConditional(Node* node) {
348 Reduction BranchElimination::ReduceIf(Node* node, bool is_true_branch) {
363 Reduction BranchElimination::ReduceLoop(Node* node) {
370 Reduction BranchElimination::ReduceMerge(Node* node) {
398 Reduction BranchElimination::ReduceStart(Node* node) {
402 Reduction BranchElimination::ReduceOtherControl(Node* node) {
407 Reduction BranchElimination::TakeConditionsFromFirstControl(Node* node) {
415 Reduction BranchElimination::UpdateConditions(
427 Reduction BranchElimination::UpdateConditions(
444 void BranchElimination::ControlPathConditions::AddCondition(
462 void BranchElimination::ControlPathConditions::AddConditionInNewBlock(
474 bool BranchElimination::ControlPathConditions::LookupCondition(
479 bool BranchElimination::ControlPathConditions::LookupCondition(
490 void BranchElimination::ControlPathConditions::ResetToCommonAncestor(
510 bool BranchElimination::ControlPathConditions::BlocksAndConditionsInvariant() {
526 Graph* BranchElimination::graph() const { return jsgraph()->graph(); }
528 Isolate* BranchElimination::isolate() const { return jsgraph()->isolate(); }
530 CommonOperatorBuilder* BranchElimination::common() const {