diff --git a/llvm/utils/TableGen/DecoderEmitter.cpp b/llvm/utils/TableGen/DecoderEmitter.cpp index 22bfc1f1a7492..ed01b347a18ce 100644 --- a/llvm/utils/TableGen/DecoderEmitter.cpp +++ b/llvm/utils/TableGen/DecoderEmitter.cpp @@ -2253,13 +2253,12 @@ static void emitFieldFromInstruction(formatted_raw_ostream &OS) { << "// InsnType must either be integral or an APInt-like object that " "must:\n" << "// * be default-constructible and copy-constructible\n" - << "// * be constructible from a uint64_t\n" << "// * be constructible from an APInt (this can be private)\n" << "// * Support insertBits(bits, startBit, numBits)\n" << "// * Support extractBitsAsZExtValue(numBits, startBit)\n" - << "// * be convertible to bool\n" << "// * Support the ~, &, ==, and != operators with other objects of " "the same type\n" + << "// * Support the != and bitwise & with uint64_t\n" << "// * Support put (<<) to raw_ostream&\n" << "template \n" << "#if defined(_MSC_VER) && !defined(__clang__)\n"