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
AArch64 update to LLVM 18 #2298
base: next
Are you sure you want to change the base?
Conversation
Relative to the Mar 2024 spec, the system registers listed below don't currently have a representation in Capstone. I've not yet checked to see if they are in LLVM-18's tablegen. DBGBCR{16-63}_EL1 |
Couldn't find them in LLVM with |
- Splits SME operands in Matrix and Predicate operands. - Fixes general problems of incorrect detections with the vector select/index operands of predicate registers. - Simplifies code.
WIP
Based on: #2313
Your checklist for this pull request
Detailed description
Generated with: capstone-engine/llvm-capstone#45
New features/instructions
New features:
New instructions:
Test plan
General detail testing comes afterwards, when testing in general is modernized.
Closing issues
closes #2269
closes #2270
closes #2268
closes #2285
Is expected to close:
HasNEON
, don't haveHasNEONorSME
and similar assigned. #2343