llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
28.85k stars 11.92k forks source link

Remove code beads #55497

Open 0x59616e opened 2 years ago

0x59616e commented 2 years ago

TL;DR

The new disassembler cf0b6df6dbf5 has been commited, it's time to remove code beads.

Details

Code bead is the old encoding mechanism for M68k. Since now we have a new one, it's useless and we need to remove it. I did a quick look through, we may need to modify these files (including but not limited to):

llvmbot commented 2 years ago

@llvm/issue-subscribers-backend-m68k

RKSimon commented 2 years ago

Candidate Patch: https://reviews.llvm.org/D126349

RKSimon commented 2 years ago

@0x59616e - ok to close this?

0x59616e commented 2 years ago

Not yet. We still have lots of outdated tablegen code.

0x59616e commented 1 year ago

The lingering codebeads part in M68kInstrFormats.rd has been removed : 1290d0ddce55bba97d142dd769bbf2364d765e33.