Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8288981 C2: Fix issues with skeleton predicates
  3. JDK-8342047

Create Template Assertion Predicates with Halt nodes only instead of uncommon traps

XMLWordPrintable

    • b25

      We currently create Template Assertion Predicates with UCT out of convenience and to reuse existing Loop Predication code. This creates some problems down the line when we need to pattern match these and create copies of the templates when splitting a loop.

      After JDK-8341977 goes in, we have a unified way to iterate over predicates which enables us to easily replace UCTs with Halt nodes. The only thing left is to be able to unique identify Template Assertion Predicates which still could be confused with non null checks for intrinsics. JDK-8342043 will fix this.

      So, once JDK-8341977 and JDK-8342043 are in, we are good to go with this refactoring.

            chagedorn Christian Hagedorn
            chagedorn Christian Hagedorn
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: