|
|
JDK-8344213
|
JDK-8288981
Cleanup OpaqueLoop*Node verification code for Assertion Predicates
|
Christian Hagedorn
|
Christian Hagedorn
|
|
In Progress |
Unresolved
|
|
|
|
|
|
|
JDK-8344171
|
JDK-8288981
Clone and initialize Assertion Predicates in order instead of in reverse-order
|
Christian Hagedorn
|
Christian Hagedorn
|
|
In Progress |
Unresolved
|
|
|
|
|
|
|
JDK-8344035
|
JDK-8288981
Replace predicate walking code in Loop Unswitching with a predicate visitor
|
Christian Hagedorn
|
Christian Hagedorn
|
|
In Progress |
Unresolved
|
|
|
|
|
|
|
JDK-8343745
|
JDK-8288981
Only update Last Value Assertion Predicates in Loop Unrolling
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8342946
|
JDK-8288981
Replace predicate walking code in Loop Unrolling with a predicate visitor
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
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
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8342943
|
JDK-8288981
Replace predicate walking and cloning code for main/post loops with a predicate visitor
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8342047
|
JDK-8288981
Create Template Assertion Predicates with Halt nodes only instead of uncommon traps
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8342043
|
JDK-8288981
Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341977
|
JDK-8288981
Replace predicate walking and cloning code for Loop Peeling with a predicate visitor
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8341328
|
JDK-8288981
Refactor initial Assertion Predicate creation into separate classes
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8340786
|
JDK-8288981
Introduce Predicate classes with predicate iterators and visitors for simplified walking
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8335257
|
JDK-8288981
Refactor code to create Initialized Assertion Predicates into separate class
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8334650
|
JDK-8288981
Add debug information about whether an Assertion Predicate is for the init or last value
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8334571
|
JDK-8288981
Extract control dependency rewiring out of PhaseIdealLoop::dominated_by() into separate method
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8331168
|
JDK-8288981
Introduce PredicateEntryIterator to iterate through predicate entries
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8330386
|
JDK-8288981
Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8330004
|
JDK-8288981
Refactor cloning down code in Split If for Template Assertion Predicates
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
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
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
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
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8327109
|
JDK-8288981
Refactor data graph cloning used in create_new_if_for_predicate() into separate class
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8325746
|
JDK-8288981
Refactor Loop Unswitching code
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8305638
|
JDK-8288981
Renaming and small clean-ups around predicates
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8305637
|
JDK-8288981
Remove Opaque1 nodes for Parse Predicates and clean up useless predicate elimination
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8305636
|
JDK-8288981
Expand and clean up predicate classes and move them into separate files
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8305635
|
JDK-8288981
Replace Parse Predicate IfNode with new ParsePredicateNode and route predicate queries through dedicated classes
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8305634
|
JDK-8288981
Renaming predicates, simple cleanups, and adding summary about current predicates
|
Christian Hagedorn
|
Christian Hagedorn
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
JDK-8303497
|
JDK-8288981
[s390x] ProblemList TestUnreachableInnerLoop.java
|
Amit Kumar
|
Amit Kumar
|
|
Resolved |
Fixed
|
|
|
|
|