This is a port of libomp for the RISC-V 64-bit Linux target. The revision is marked as WIP because there is still no full RISC-V 64-bit Linux support in LLVM.
We have tested this port on a HiFive Unleashed development board using a downstream LLVM that has support for the missing bits in upstream. As of now, all tests are passing, including OMPT.
We're posting it here to gather early feedback if any. We're happy to wait for a full review until LLVM and clang fully support RISC-V 64-bit Linux.