Remove some unnecessary code. The conditions it was checking had already been ruled out by the caller.

llvm-svn: 201039
This commit is contained in:
Craig Topper 2014-02-09 07:13:41 +00:00
parent 6cab596218
commit 31afdb8c26
1 changed files with 0 additions and 7 deletions

View File

@ -1705,13 +1705,6 @@ static bool populateInstruction(CodeGenTarget &Target,
// If all the bit positions are not specified; do not decode this instruction. // If all the bit positions are not specified; do not decode this instruction.
// We are bound to fail! For proper disassembly, the well-known encoding bits // We are bound to fail! For proper disassembly, the well-known encoding bits
// of the instruction must be fully specified. // of the instruction must be fully specified.
//
// This also removes pseudo instructions from considerations of disassembly,
// which is a better design and less fragile than the name matchings.
// Ignore "asm parser only" instructions.
if (Def.getValueAsBit("isAsmParserOnly") ||
Def.getValueAsBit("isCodeGenOnly"))
return false;
BitsInit &Bits = getBitsField(Def, "Inst"); BitsInit &Bits = getBitsField(Def, "Inst");
if (Bits.allInComplete()) return false; if (Bits.allInComplete()) return false;