Displaying 1 result from an estimated 1 matches for "cgioperandlist".
2015 Oct 19
2
Instructions with no operand
....td*
multiclass Clr {
def _ : ALU<"clr">
{let InstOp = 0b11;}
}
-----------------------------------------
after compiling the code, I receive the following error:
*llvm-tblgen: /llvm/utils/TableGen/CodeGenInstruction.h:186:
std::pair<unsigned int, unsigned int>
llvm::CGIOperandList::getSubOperandNumber(unsigned int) const: Assertion `i
< OperandList.size() && "Invalid flat operand #"' failed.*
How can I define an instruction with no operand?
In ARM there is a similar instruction like "CLREX" but I don't understand
why in the assertion...