Tobias Hartmann
|
2d00538d92
|
8202949: C2: assert(false) failed: Bad graph detected in build_loop_late
Fixed trip count computation for counted loop with negative stride to prevent over-unrolling.
Reviewed-by: roland
|
2018-05-25 09:05:42 +02:00 |
|
Roland Westrelin
|
98db6d11f3
|
8193130: Bad graph when unrolled loop bounds conflicts with range checks
Reviewed-by: kvn, thartmann
|
2018-03-22 20:21:19 -07:00 |
|
Roland Westrelin
|
4f8c5b6949
|
8197563: assert(is_Loop()) crash in PhaseIdealLoop::try_move_store_before_loop()
Don't move store out of the loop if head is not a LoopNode.
Reviewed-by: kvn, thartmann
|
2018-02-13 16:57:01 +01:00 |
|
Roland Westrelin
|
d244b3ccd1
|
8196296: Lucene test crashes C2 compilation
Prevent merging of back to back ifs if one is a counted loop end.
Reviewed-by: kvn, thartmann
|
2018-01-30 09:08:44 +01:00 |
|
Roland Westrelin
|
29bab311ab
|
8192908: -XX:+UseCountedLoopSafepoints alone doesn't disable strip mining with G1
-XX:+UseCountedLoopSafepoints should disable loop strip mining.
Reviewed-by: kvn, thartmann
|
2017-12-07 15:52:46 +01:00 |
|
Roland Westrelin
|
386e258e20
|
8186027: C2: loop strip mining
Reviewed-by: kvn, neliasso
|
2017-11-28 11:59:16 +01:00 |
|
Roland Westrelin
|
1c25161036
|
8191153: assert(u_ctrl != blk1 && u_ctrl != blk2) failed: won't converge
Relax assert
Reviewed-by: kvn
|
2017-11-27 10:44:19 -08: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 |
|
Tobias Hartmann
|
34622112b6
|
8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice"
Only move the store if the LCA of all users is outside of the loop. Re-enable UseSubwordForMaxVector.
Reviewed-by: kvn, roland
|
2017-10-13 14:02:01 +02:00 |
|
Roland Westrelin
|
844e594fec
|
8187822: C2 conditonal move optimization might create broken graph
Reviewed-by: kvn
|
2017-09-27 16:17:47 +02:00 |
|
Ekaterina Pavlova
|
853f26ed15
|
8185134: [Graal] Introduce vm.graal predicate and tag tests which are not applicable for Graal
Reviewed-by: kvn, dnsimon
|
2017-10-02 14:31:34 -07:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|