Sergey Bylokhov
|
a6462d641c
|
8374316: Update copyright year to 2025 for hotspot in files where it was missed
Reviewed-by: kbarrett
|
2025-12-30 12:08:36 +00:00 |
|
Christian Hagedorn
|
275cb9f287
|
8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Reviewed-by: epeter, roland
|
2025-11-26 07:55:43 +00:00 |
|
Saranya Natarajan
|
805f1deebc
|
8342941: IGV: Add various new graph dumps during loop opts
Reviewed-by: chagedorn, dlunden
|
2025-07-16 07:44:57 +00:00 |
|
Christian Hagedorn
|
ad07426fab
|
8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates
Reviewed-by: epeter, kvn
|
2025-05-08 11:34:46 +00:00 |
|
Christian Hagedorn
|
b47b2062a2
|
8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes
Reviewed-by: epeter, thartmann
|
2025-05-08 11:33:31 +00:00 |
|
Roland Westrelin
|
bcac42aabc
|
8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable
Reviewed-by: chagedorn, vlivanov
|
2025-04-10 07:04:15 +00:00 |
|
Christian Hagedorn
|
25925138b0
|
8350577: Fix missing Assertion Predicates when splitting loops
Reviewed-by: epeter, kvn
|
2025-03-31 07:38:53 +00:00 |
|
Christian Hagedorn
|
c953e0ede1
|
8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away
Reviewed-by: epeter, roland
|
2025-03-25 11:58:28 +00:00 |
|
Christian Hagedorn
|
8a83dc213a
|
8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo()
Reviewed-by: epeter, kvn
|
2025-01-20 12:24:33 +00:00 |
|
Magnus Ihse Bursie
|
2979806c72
|
8345795: Update copyright year to 2024 for hotspot in files where it was missed
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
|
2024-12-10 08:47:46 +00:00 |
|
Christian Hagedorn
|
e389f82b1b
|
8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one"
Reviewed-by: thartmann, kvn
|
2024-10-29 08:07:22 +00:00 |
|
Christian Hagedorn
|
7ef2831293
|
8333644: C2: assert(is_Bool()) failed: invalid node class: Phi
Reviewed-by: thartmann, kvn
|
2024-06-06 06:58:05 +00:00 |
|
Christian Hagedorn
|
c5c0867881
|
8333252: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes
Reviewed-by: kvn, epeter
|
2024-06-05 15:37:31 +00:00 |
|
Christian Hagedorn
|
64bbae7512
|
8333394: C2: assert(bol->is_Opaque4() || bol->is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate
Reviewed-by: thartmann, roland
|
2024-06-04 09:47:08 +00:00 |
|
Christian Hagedorn
|
2edb6d9813
|
8330386: Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode
Reviewed-by: kvn, roland
|
2024-05-28 08:12:36 +00:00 |
|
Christian Hagedorn
|
20546c1ea0
|
8330004: Refactor cloning down code in Split If for Template Assertion Predicates
Reviewed-by: epeter, kvn
|
2024-04-22 06:07:07 +00:00 |
|