Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport] JDK-8187305, JDK-8257731, JDK-8265783, JDK-8258073 #723

Merged
merged 4 commits into from
Nov 27, 2023

Conversation

JinZhonghui
Copy link
Collaborator

Summary: [Backport] JDK-8187305, JDK-8257731, JDK-8265783, JDK-8258073

Summary: 8187305: Add logging for shared library loads/unloads

Test Plan: ci jtreg

Reviewed-by: JoshuaZhuwj

Issue: TBD
Summary: 8257731: Remove excessive include of stubRoutines.hpp

Test Plan: ci jtreg

Reviewed-by: JoshuaZhuwj

Issue: TBD
…mbly intrinsics

Summary: [Backport] 8265783: Create a separate library for x86 Intel SVML assembly intrinsics

Test Plan: ci jtreg

Reviewed-by: JoshuaZhuwj

Issue: dragonwell-project#616
Summary: 8258073: x86_32 build broken after JDK-8257731

Test Plan: ci jtreg

Reviewed-by: JoshuaZhuwj

Issue: TBD
@JinZhonghui
Copy link
Collaborator Author

@JoshuaZhuwj Please help review it.

@JoshuaZhuwj
Copy link
Collaborator

Great! Zhonghui, thanks a lot for your efforts.
I have 2 very small comments.
You could address them in the upcoming commits.

@@ -3569,19 +3569,25 @@ JVM_ENTRY_NO_ENV(void*, JVM_LoadLibrary(const char* name, jboolean throwExceptio
return load_result;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add
log_info(library)("Failed to load library %s", name);

uint CallLeafVectorNode::cmp( const Node &n ) const {
CallLeafVectorNode &call = (CallLeafVectorNode&)n;
return CallLeafNode::cmp(call) && _num_bits == call._num_bits;
}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be better place these two functions CallLeafVectorNode::cmp() and CallLeafVectorNode::size_of() after CallLeafNode::dump_spec() instead of CallRuntimeNode::dump_spec()

@JoshuaZhuwj JoshuaZhuwj merged commit f27b3db into dragonwell-project:VectorAPI_dev Nov 27, 2023
33 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants