Step 1 of 4: Choose Issues

Cancel

T Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task JDK-8344213

JDK-8288981 Cleanup OpaqueLoop*Node verification code for Assertion Predicates

Christian Hagedorn Christian Hagedorn P4 In Progress Unresolved  
Sub-task JDK-8344171

JDK-8288981 Clone and initialize Assertion Predicates in order instead of in reverse-order

Christian Hagedorn Christian Hagedorn P4 In Progress Unresolved  
Sub-task JDK-8344035

JDK-8288981 Replace predicate walking code in Loop Unswitching with a predicate visitor

Christian Hagedorn Christian Hagedorn P4 In Progress Unresolved  
Sub-task JDK-8343745

JDK-8288981 Only update Last Value Assertion Predicates in Loop Unrolling

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8342946

JDK-8288981 Replace predicate walking code in Loop Unrolling with a predicate visitor

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8342945

JDK-8288981 Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8342943

JDK-8288981 Replace predicate walking and cloning code for main/post loops with a predicate visitor

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8342047

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

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8342043

JDK-8288981 Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8341977

JDK-8288981 Replace predicate walking and cloning code for Loop Peeling with a predicate visitor

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8341328

JDK-8288981 Refactor initial Assertion Predicate creation into separate classes

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8340786

JDK-8288981 Introduce Predicate classes with predicate iterators and visitors for simplified walking

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8335257

JDK-8288981 Refactor code to create Initialized Assertion Predicates into separate class

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8334650

JDK-8288981 Add debug information about whether an Assertion Predicate is for the init or last value

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8334571

JDK-8288981 Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8331168

JDK-8288981 Introduce PredicateEntryIterator to iterate through predicate entries

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8330386

JDK-8288981 Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8330004

JDK-8288981 Refactor cloning down code in Split If for Template Assertion Predicates

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8327111

JDK-8288981 Replace remaining usage of create_bool_from_template_assertion_predicate() which requires additional OpaqueLoop*Nodes transformation strategies

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8327110

JDK-8288981 Refactor create_bool_from_template_assertion_predicate() to separate class and fix identical cloning cases used for Loop Unswitching and Split If

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8327109

JDK-8288981 Refactor data graph cloning used in create_new_if_for_predicate() into separate class

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8325746

JDK-8288981 Refactor Loop Unswitching code

Christian Hagedorn Christian Hagedorn P4 Resolved Fixed  
Sub-task JDK-8305638

JDK-8288981 Renaming and small clean-ups around predicates

Christian Hagedorn Christian Hagedorn P3 Resolved Fixed  
Sub-task JDK-8305637

JDK-8288981 Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination

Christian Hagedorn Christian Hagedorn P3 Resolved Fixed  
Sub-task JDK-8305636

JDK-8288981 Expand and clean up predicate classes and move them into separate files

Christian Hagedorn Christian Hagedorn P3 Resolved Fixed  
Sub-task JDK-8305635

JDK-8288981 Replace Parse Predicate IfNode with new ParsePredicateNode and route predicate queries through dedicated classes

Christian Hagedorn Christian Hagedorn P3 Resolved Fixed  
Sub-task JDK-8305634

JDK-8288981 Renaming predicates, simple cleanups, and adding summary about current predicates

Christian Hagedorn Christian Hagedorn P3 Resolved Fixed  
Sub-task JDK-8303497

JDK-8288981 [s390x] ProblemList TestUnreachableInnerLoop.java

Amit Kumar Amit Kumar P3 Resolved Fixed  

Cancel