Christian Hagedorn
|
696b9e1847
|
8249605: C2: assert(no_dead_loop) failed: dead loop detected
Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes
Reviewed-by: kvn, thartmann
|
2020-08-03 09:21:45 +02:00 |
|
Jesper Wilhelmsson
|
e58423796e
|
Merge
|
2020-07-07 03:12:11 +02:00 |
|
Yong Zhou
|
79ad5512cf
|
8243670: Unexpected test result caused by C2 MergeMemNode::Ideal
Reviewed-by: thartmann, roland
|
2020-07-04 08:18:17 +08:00 |
|
Christian Hagedorn
|
840867efa6
|
8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default
Add a default construction to VectorSet and clean up uses of the old constructor.
Reviewed-by: kvn, thartmann
|
2020-06-29 17:14:19 +02:00 |
|
Yang Zhang
|
3752a81ec8
|
8244926: Add absolute check for int/long to generate Abs nodes
Reviewed-by: neliasso, thartmann
|
2020-06-15 06:05:17 +00:00 |
|
Roland Westrelin
|
f0b37f161b
|
8239569: PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem(FileSystems.java:230)
Reviewed-by: thartmann, kvn
|
2020-04-23 15:54:08 +02:00 |
|
Tobias Hartmann
|
0c7e01fa32
|
8242108: Performance regression after fix for JDK-8229496
Backed out the fix for 8229496.
Reviewed-by: kvn, roland
|
2020-04-22 16:22:53 +02:00 |
|
Roland Westrelin
|
eb003a7382
|
8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint
Reviewed-by: kvn, thartmann
|
2020-03-20 13:56:12 +01:00 |
|
Roland Westrelin
|
1af059d4cb
|
8231291: C2: loop opts before EA should maximally unroll loops
Reviewed-by: kvn, vlivanov
|
2019-12-20 17:17:37 +01:00 |
|
Roman Kennke
|
ffe68bcb24
|
8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
|
2020-01-07 13:45:10 +01:00 |
|
Tobias Hartmann
|
a4b46ccc23
|
8229496: SIGFPE (division by zero) in C2 OSR compiled method
Adding a CastNode to keep the dependency between the div/mod operation and the zero check.
Reviewed-by: roland, mdoerr
|
2019-09-05 13:56:17 +02:00 |
|
Derek Thomson
|
7a4b473edd
|
8157372: C2: Node::cmp() should return bool
The method Node::cmp() should return a boolean
Reviewed-by: vlivanov, kvn
|
2019-03-28 11:06:00 -07:00 |
|
Thomas Stuefe
|
2c208aa563
|
8212896: AIX build breaks after 8212611
Reviewed-by: simonis, dholmes
|
2018-10-24 10:42:12 +02:00 |
|
Roland Westrelin
|
b4c401fa37
|
8212611: Small collection of simple changes from shenandoah
Reviewed-by: thartmann, kvn, eosterlund
|
2018-10-17 10:19:13 +02:00 |
|
Tobias Hartmann
|
6b83ac96ab
|
8210215: C2 should optimize trichotomy calculations
Ideal transformation to optimize trichotomic comparisons.
Reviewed-by: kvn, jrose
|
2018-10-16 14:17:19 +02:00 |
|
Dean Long
|
4714dab4cb
|
8194988: 8 Null pointer dereference defect groups related to MultiNode::proj_out()
Reviewed-by: kvn
|
2018-01-17 14:25:47 -08:00 |
|
Roland Westrelin
|
386e258e20
|
8186027: C2: loop strip mining
Reviewed-by: kvn, neliasso
|
2017-11-28 11:59:16 +01:00 |
|
Roland Westrelin
|
002aff0a75
|
8190375: Java Crash in JavaBug.formatPos(I)Ljava/lang/String
Skip the logic that set the value of the Phi iv if the exit condition is "not equal"
Reviewed-by: thartmann, mdoerr
|
2017-11-13 14:53:28 -05:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|