-
Notifications
You must be signed in to change notification settings - Fork 87
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
Question about C++ overloaded functions of segment load #151
Comments
In fact, current known issues in #137:
Let me know if anything is missing. I'm really appreciate your time to help and review. |
I have 2 more questions: By the way, does the RISC-V community agrees #137 this proposal and merge them into master in the future? I understand the explosion of RVV intrinsics will make LLVM compilation time bad due to |
@zhongjuzhe https://reviews.llvm.org/D111617 I am working on improve compilation speed for clang/LLVM, I believe that's could resolve that issue. |
Thanks, I will remove vqmacc in document later. for 2, I saw that have
|
Here are 2 functions in the C++ overloaded functions:
1.
void vlseg2e8_v_i8mf8 (vint8mf8_t *v0, vint8mf8_t *v1, const int8_t *base, size_t vl);
2.
void vlseg2e8_tu (vint8mf8_t *v0, vint8mf8_t *v1, const int8_t *base, size_t vl);
These 2 functions have the same arguments. Why does one can be overloaded but the other can not be?
I think both of them can not be overloaded, because
vint8mf8_t *
is a pointer type.The text was updated successfully, but these errors were encountered: