Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
443cef0
add const where possible
tabjy Mar 12, 2025
9b7b7aa
update a caller
tabjy Mar 12, 2025
e8016ce
wip
tabjy Mar 24, 2025
e730665
wip: create CountedLoopConverter
tabjy Mar 31, 2025
f3305a4
fix TestMultiversionRemoveUselessSlowLoop
tabjy Apr 2, 2025
f349693
remove debug lines
tabjy Apr 2, 2025
c221986
extract stress_long_counted_loop()
tabjy Apr 4, 2025
8a5aba4
clean up code
tabjy Apr 4, 2025
cef7b08
rearrange code for a more sensible diff
tabjy Apr 7, 2025
c4e2dff
improve formatting, naming, comments
tabjy Apr 7, 2025
80df6d4
Merge branch 'master' into counted-loop-refactor
tabjy Apr 7, 2025
fd60717
improve formatting, naming, comments
tabjy Apr 7, 2025
fff8aee
Revert "improve formatting, naming, comments"
tabjy Apr 7, 2025
5c1eb79
remove TODOs
tabjy Apr 7, 2025
3db745d
line break
tabjy Apr 9, 2025
b72e771
reviewer suggested changes
tabjy Apr 10, 2025
4d7738c
WIP: review followups
tabjy Apr 17, 2025
ce63b76
WIP: refactor is_counted_loop()
tabjy Apr 30, 2025
d3c0276
WIP: refactor is_counted_loop()
tabjy May 5, 2025
25cfe28
further refactor is_counted_loop() by extracting functions
tabjy May 28, 2025
10635a0
Merge remote-tracking branch 'origin/master' into counted-loop-refactor
tabjy May 29, 2025
fd93998
Merge branch 'master' into counted-loop-refactor
tabjy Jun 16, 2025
345c6cc
Merge remote-tracking branch 'origin/master' into counted-loop-refactor
tabjy Jul 21, 2025
763aded
Merge branch 'openjdk:master' into counted-loop-refactor
tabjy Aug 26, 2025
051427b
WIP: removed dead code, renamed fields and signatures
tabjy Sep 9, 2025
5fd98f4
WIP: refactor structs to classes
tabjy Sep 22, 2025
a17bfb2
WIP: remove unused #include
tabjy Sep 22, 2025
01899d6
futher refactor counted loop conversion
tabjy Sep 29, 2025
b1d2767
Merge remote-tracking branch 'origin/master' into counted-loop-refactor
tabjy Oct 1, 2025
2cf1da1
8354383: C2: enable sinking of Type nodes out of loop
rwestrel Jun 10, 2025
1da190a
follow-up review 3321712957
tabjy Oct 17, 2025
80c2a62
add safepoint opcode condition
tabjy Oct 17, 2025
9005b86
fix iv increment basic type and truncated increment check
tabjy Oct 20, 2025
0a3fff1
mark LoopExitTest::is_valid_with_bt() const
tabjy Oct 22, 2025
ead1ab3
Update src/hotspot/share/opto/loopnode.hpp
tabjy Oct 27, 2025
7395eb9
follow-up review 3383037106
tabjy Nov 3, 2025
43d7455
Merge remote-tracking branch 'origin/master' into counted-loop-refactor
tabjy Nov 3, 2025
de71e7c
fix bad merge
tabjy Nov 3, 2025
78ec0a7
add missed minor changes
tabjy Nov 12, 2025
4dba2ef
Merge branch 'master' into counted-loop-refactor
tabjy Nov 20, 2025
60fe9ea
Merge remote-tracking branch 'origin/master' into counted-loop-refactor
tabjy Nov 20, 2025
584a696
fix bad merge with ctrl_is_member()
tabjy Nov 20, 2025
392a010
fix trip counter loop-variant detection
tabjy Nov 21, 2025
d8baf0f
Apply suggestions from code review
tabjy Nov 27, 2025
8c8c15a
additional suggestions from code review
tabjy Nov 27, 2025
4ab9a0e
Merge remote-tracking branch 'origin/master' into counted-loop-refactor
tabjy Nov 27, 2025
6b5254f
remove trailing whitespaces
tabjy Nov 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading