plctlab / llvm-project

PLCT实验室的 RISC-V V Spec 实现,基于llvm/llvm-project,rkruppe/rvv-llvm 和 https://repo.hca.bsc.es/gitlab/rferrer/llvm-epi-0.8
158 stars 42 forks source link

LLVM with RVV 0.7.1 support #32

Open zaazad opened 2 years ago

zaazad commented 2 years ago

Hi,

I need LLVM support for RVV 0.7.1 to cross compile for Nezha board. I could find support for older versions such as RVV0.8 and 0.9 in your repo. Is there any branch with support for RVV 0.7.1 (with auto-vectorization)?

Thank you!

ChunyuLiao commented 2 years ago

Sorry, we don't support RVV 0.7.1.

kassane commented 2 years ago

There the branch 0.7.1 is not referring to rvv?

joy2myself commented 2 years ago

There the branch 0.7.1 is not referring to rvv?

Yes, it is. But branch 0.7.1 is a development branch two years ago. We only added some rvv-0.7.1 instructions to the assembler. The llvm version corresponding to this branch is also very old and does not support auto-vectorization. Therefore, the branch probability cannot meet the existing use requirements.