You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 16, 2025. It is now read-only.
I am experiementing with riscv vector extension using the rvv branch. I am unable to vectorize even simple loops that I am able to vectorize in x86 (verified the results from opt-remarks).
int main(int argc, char* argv[]){
int a[100], b[100], c[100];
#pragma clang loop vectorize(assume_safety)
for (int i = 0; i < 100; i++){
c[i] = a[i] + b[i];
}
return c[argc];
}
Am I missing anything?
The text was updated successfully, but these errors were encountered:
This port is in very early stages. I think the only support that exists at present is assembling and disassembling vector instructions. https://reviews.llvm.org/D69987
It will be a while before it has auto vectorization support.
I am experiementing with riscv vector extension using the rvv branch. I am unable to vectorize even simple loops that I am able to vectorize in x86 (verified the results from opt-remarks).
Am I missing anything?
The text was updated successfully, but these errors were encountered: