Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8340093 C2 SuperWord: implement cost model
  3. JDK-8366361

C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req

XMLWordPrintable

    • b14

      I'm working on cost-modeling, and am integrating some smaller changes from this proof-of-concept PR:
      https://github.com/openjdk/jdk/pull/20964

      This is a pure refactoring - no change in behaviour. I'm presenting it like this because it will make reviews easier.

      The current implementation of VTransformNode::set_req has init_req semantics, it verifies that the corresponding input is still nullptr. We should thus rename it. It will also free up the "set_req" name for later use in VTransform optimizations, where we want to modify the graph.

      See VTransformReductionVectorNode::optimize_move_non_strict_order_reductions_out_of_loop in the proof-of-concept PR.

            epeter Emanuel Peter
            epeter Emanuel Peter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: