jdk
8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations
#21957
Open

8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations #21957

adinn wants to merge 58 commits into openjdk:master from adinn:iterate_stubs
adinn
adinn adinn marked this pull request as draft 45 days ago
bridgekeeper
openjdk
adinn
openjdk
openjdk openjdk added hotspot
iwanowww
iwanowww commented on 2024-11-07
openjdk
openjdk openjdk added merge-conflict
adinn adinn force pushed from 12b22938 to 1828b583 40 days ago
adinn adinn force pushed from ac71a356 to 3fad0543 39 days ago
adinn adinn force pushed from 3fad0543 to e0bad757 39 days ago
adinn adinn force pushed from e0bad757 to bd300869 39 days ago
iwanowww
iwanowww commented on 2024-11-14
adinn adinn force pushed from bd300869 to c9a62e99 38 days ago
openjdk openjdk removed merge-conflict
adinn adinn force pushed from c9a62e99 to dfd30d66 38 days ago
adinn
openjdk openjdk added merge-conflict
adinn cleanup stubgen stubs for aarch64
f0372037
adinn remove old code elements that are now generated
cbade70b
adinn stub tests should use public getters
fa8795d9
adinn fix aarch64 stub declarations afer rebase
33b2f2a8
adinn remove fields made redundant by stub declarations
5c61a10b
adinn remove enum declarations made redundant by stub declarations
da222e5e
adinn emit arch-specific field decls/defs using declarations
276e1a6f
adinn define getters for arch-specific fields
3bb946f1
adinn generate StubRoutine::contains from blob declarations
38501056
adinn generate x86 blob, stub and entry code from templates
f59741bc
adinn restore non-stub fields needed for x86_32
ba7c0c4d
adinn correct error in x86_32 entry declaration
16e47161
adinn remove code made redundant by stub declaration processing
81a29eed
adinn correct comments for stubgen declarations
a478ed01
adinn restore field deleted in error
aed2eb4f
adinn move arch stub decls to arch headers
1d6aad93
adinn fix conversion warning on Windows
9af164c5
adinn declare atomic stubs under initial blob
9fbfeb55
adinn StubCodeMark accepts stubgen id to define group and name
cab536c5
adinn correct generation of repeat stub limit
09909e18
adinn add/correct a few stub declarations
bf905bb0
adinn modify x86 stub generation code to use StubGenStubId
b3978b38
adinn fix error in x86_332 code
95e02120
adinn fix more errors in x86_332 code
016b5744
adinn fix yet errors in x86_32 code
b618eff9
adinn fix even more errors in x86_32 code
0d97f88d
adinn restore accidentally deleted declaration
b804f38d
adinn use correct stub id names
1b8365ce
adinn Update arm port with stubgen changes
31c843f6
adinn fix error in arm stub routines header
903e888f
adinn fix errors in arm stub generator
0d3b1230
adinn Update ppc port with stubgen changes
33aff04b
adinn add archs-specific stub declarations for ppc
f5b72947
adinn fix problems with ppc stub generator routines
b7ee3b40
adinn add arch-specific stub declarations for riscv
e4c3e142
adinn fix problems with riscv stub generator routines
48102157
adinn fix more problems with riscv stub generator routines
b16fbba2
adinn add arch-specific stub declarations for s390
216fa67f
adinn add arch-specific stub declarations for zero
5a0fbf25
adinn restore dropped changes for riscv
0733631b
adinn add new file for zero
8f2537d4
adinn add new file for s390
a8042ad0
adinn adinn force pushed from 80afce48 to a8042ad0 33 days ago
openjdk openjdk removed merge-conflict
adinn correct merge problems
653a303b
adinn fix problems with s390 stub declaration
45b6cab1
adinn fix problems with s390 stub address getters
932c7158
adinn Verify stubs are generated in correct blob
d344a67d
adinn fix more problems with s390 stubs
d596ed20
adinn better error notification
735333c2
adinn fix yet more problems with s390 stubs
37362623
adinn do verification under ifdef ASSERT
a7081722
adinn locate super lookup stubs in same blob for all arches
1c0766a6
adinn adinn marked this pull request as ready for review 32 days ago
adinn
openjdk openjdk added rfr
mlbridge
offamitkumar
RealFYang
RealFYang commented on 2024-11-21
adinn fix comments and remove unused stubid on riscv
b0680822
adinn
offamitkumar
adinn
adinn commented on 2024-11-21
adinn
adinn commented on 2024-11-21
adinn
adinn commented on 2024-11-21
adinn fix stub is and align flags for s390
bfdfe015
adinn
offamitkumar
adinn
adinn
adinn commented on 2024-11-21
adinn fix element sizes in s390 copy routines
0f8eb111
adinn
offamitkumar
adinn
adinn Merge branch 'master' into iterate_stubs
e21268c4
offamitkumar
adinn
iwanowww
adinn
adinn
adinn commented on 2024-11-26
adinn
adinn commented on 2024-11-26
adinn fix issue with x86 avx3 array copy
e1f41d34
adinn
iwanowww
adinn
adinn
adinn adjust x86 blob sizes to allow for relocated stubs
8497b11e
adinn increase compiler stub space for macos x86_64
73b73c53
adinn adinn force pushed from a24ee57a to 73b73c53 20 days ago
openjdk
iwanowww
adinn
TheRealMDoerr
TheRealMDoerr
RealFYang
TheRealMDoerr
TheRealMDoerr
openjdk openjdk added merge-conflict

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone