jdk
8336759: C2: int counted loop with long limit not recognized as counted loop
#22449
Open

8336759: C2: int counted loop with long limit not recognized as counted loop #22449

tabjy wants to merge 23 commits into openjdk:master from tabjy:8336759-int-loop-long-limit
tabjy
tabjy insert loop_limit_check
dffcd8d8
tabjy implement reversed cmp operand order
a9b167da
tabjy ensure control node type upon inserting traps
ab8b437e
tabjy fix TEstMemorySegment
07e6ac19
tabjy fix TestClassDump
bf4f0023
tabjy extract long limit conversion to separate method
dca9984a
tabjy remove hash before edge replacement
c3ebc69f
tabjy fixed cmp operand order
8da24abf
tabjy fixed TestMismatch
060995a0
tabjy Merge branch 'openjdk:master' into 8336759-int-loop-long-limit
eba35c8c
tabjy add TestIntLoopLongLimit.java
2e6e203f
tabjy update comments
053953bc
tabjy update tests
346feb36
bridgekeeper
openjdk
openjdk
openjdk openjdk added hotspot-compiler
tabjy tabjy changed the title 8336759: int counted loop with long limit not recognized as counted loop 8336759: C2: int counted loop with long limit not recognized as counted loop 23 days ago
tabjy
openjdk
tabjy uncomment tests
58e6fc8f
merykitty
merykitty commented on 2024-11-29
rwestrel
rwestrel commented on 2024-11-29
tabjy update parse predicate check, over/underflow detection, tests
6e9ad5ae
tabjy fix typo in comments
fce1819d
tabjy update testLimitNotInvariant
0a8e9986
tabjy register new node with optimizer
4c8cb056
tabjy
tabjy wrap a line at 80 chars
4a7d03fe
tabjy tabjy marked this pull request as ready for review 19 days ago
openjdk openjdk added rfr
mlbridge
chhagedorn
chhagedorn commented on 2024-12-03
tabjy implement suggested changes from @chhagedorn's review
79d8c146
tabjy
chhagedorn
chhagedorn approved these changes on 2024-12-04
tabjy Update src/hotspot/share/opto/loopnode.cpp
6cebf7b8
tabjy Update src/hotspot/share/opto/loopnode.cpp
cdbc2fbe
tabjy Update src/hotspot/share/opto/loopnode.cpp
de847318
tabjy
chhagedorn
chhagedorn
chhagedorn approved these changes on 2024-12-05
rwestrel

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone