We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13fc34b commit 313226fCopy full SHA for 313226f
llvm/utils/TableGen/X86RecognizableInstr.cpp
@@ -841,7 +841,16 @@ void RecognizableInstr::emitDecodePath(DisassemblerTables &tables) const {
841
}
842
843
switch (Form) {
844
- default:
+ default: llvm_unreachable("Invalid form!");
845
+ case X86Local::Pseudo: llvm_unreachable("Pseudo should not be emitted!");
846
+ case X86Local::RawFrm:
847
+ case X86Local::AddRegFrm:
848
+ case X86Local::RawFrmMemOffs:
849
+ case X86Local::RawFrmSrc:
850
+ case X86Local::RawFrmDst:
851
+ case X86Local::RawFrmDstSrc:
852
+ case X86Local::RawFrmImm8:
853
+ case X86Local::RawFrmImm16:
854
filter = new DumbFilter();
855
break;
856
case X86Local::MRMDestReg: case X86Local::MRMDestMem:
0 commit comments