Displaying 1 result from an estimated 1 matches for "returnvaluevt".
Did you mean:
returnvalue
2015 Mar 09
2
[LLVMdev] LLVM Backend DAGToDAGISel INTRINSIC
...Mem]>;
i.e. it has four arguments and one return value
In DAGToDAGISel when I try to pass it with four arguments and a return
register it fails the assertion `ResNo < NumValues && "Illegal result
number!"'.
More specifically I am doing something like:
EVT ReturnValueVT = Node->getValueType(0) ;
SDValue ChainIn = Node->getOperand(0);
SDValue Zero = CurDAG->getCopyFromReg(ChainIn, DL,
Mips::ZERO, MVT::i32);
SDValue op0 = Node->getOperand(2);
SDValue op1 = Node->getOperand(3);
SDVa...