llvm-capstone icon indicating copy to clipboard operation
llvm-capstone copied to clipboard

Auto Sync 18

Open Rot127 opened this issue 1 year ago • 0 comments

WIP

  • [x] Fix InstrInfoEmitter conflicts.
    • [ ] Change MCInstDesc structs (those were changed to use less pointers).
  • [x] Move rest of the new emitting code into printer functions.
  • [x] Fix build errors
  • [x] CI
    • [x] Add CI scripts from @kabeor again.
    • [x] Add CI job/script to test C++ table output to default LLVM C++ tables.
    • [x] Add CI job/script to check syntactical validity of emitted C tables.
  • [x] Fix option registration of backends
  • [x] Fix PPC gen with upstream LLVM
  • [ ] Fix build error with release version in CI -.-
  • [x] Fix generated C++ tables
  • [ ] Copy to Capstone and open PR there.
    • [ ] ARM
    • [ ] PPC
    • [ ] AArch64
  • [x] Rebase onto actual release away from rc3

After merge

  • [ ] Reset auto-sync branch to auto-sync-18

closes https://github.com/capstone-engine/llvm-capstone/issues/12

Rot127 avatar Mar 01 '24 10:03 Rot127