Refactoring the RISCV architecture to Auto-Sync on LLVM
Your checklist for this pull request
- [ ] I've documented or updated the documentation of every API function and struct this PR changes.
- [ ] I've added tests that prove my fix is effective or that my feature works (if possible)
Detailed description
This PR is attempting to refactor the RISCV architecture to be updatable from the Auto-Sync tool, such that it automatically follows RISCV-in-LLVM additions and fixes. Following the refactoring guide
depends-on: https://github.com/capstone-engine/llvm-capstone/pull/83
Test plan
...
Closing issues
...
cc @hainest You are probably aware of this PR, just wanted to ping you as well. Because you mentioned in the Zydis discussion you use Capstone for RISCV as well.
cc @hainest You are probably aware of this PR, just wanted to ping you as well. Because you mentioned in the Zydis discussion you use Capstone for RISCV as well.
I had not seen this. @wxrdnx have you looked at this?
The conflicts are coming from the clang-format formatting we did recently btw. So nothing to preserve there. You can just accept all your changes.