Home | History | Annotate | Download | only in Mips

Lines Matching full:getnode

171   SDNode *ADDCNode = ADDENode->getOperand(2).getNode();
178 SDNode *MultNode = MultHi.getNode();
182 if (MultLo.getNode() != MultNode)
207 SDValue ACCIn = CurDAG->getNode(MipsISD::InsertLOHI, DL, MVT::Untyped,
214 SDValue MAdd = CurDAG->getNode(MultOpc, DL, MVT::Untyped,
222 SDValue LoOut = CurDAG->getNode(MipsISD::ExtractLOHI, DL, MVT::i32, MAdd,
228 SDValue HiOut = CurDAG->getNode(MipsISD::ExtractLOHI, DL, MVT::i32, MAdd,
247 SDNode *SUBCNode = SUBENode->getOperand(2).getNode();
254 SDNode *MultNode = MultHi.getNode();
258 if (MultLo.getNode() != MultNode)
283 SDValue ACCIn = CurDAG->getNode(MipsISD::InsertLOHI, DL, MVT::Untyped,
290 SDValue MSub = CurDAG->getNode(MultOpc, DL, MVT::Glue,
298 SDValue LoOut = CurDAG->getNode(MipsISD::ExtractLOHI, DL, MVT::i32, MSub,
304 SDValue HiOut = CurDAG->getNode(MipsISD::ExtractLOHI, DL, MVT::i32, MSub,
353 return DAG.getNode(ISD::SHL, DL, VT, X,
366 return DAG.getNode(ISD::ADD, DL, VT, Op0, Op1);
373 return DAG.getNode(ISD::SUB, DL, VT, Op0, Op1);
406 return DAG.getNode(Opc, SDLoc(N), Ty, N->getOperand(0),
471 return DAG.getNode(MipsISD::SETCC_DSP, SDLoc(N), Ty, N->getOperand(0),
486 return DAG.getNode(MipsISD::SELECT_CC_DSP, SDLoc(N), Ty,
517 if (Val.getNode())
572 SDValue Mult = DAG.getNode(NewOpc, DL, MVT::Untyped,
577 Lo = DAG.getNode(MipsISD::ExtractLOHI, DL, Ty, Mult,
580 Hi = DAG.getNode(MipsISD::ExtractLOHI, DL, Ty, Mult,
592 SDValue InLo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i32, In,
594 SDValue InHi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i32, In,
596 return DAG.getNode(MipsISD::InsertLOHI, DL, MVT::Untyped, InLo, InHi);
600 SDValue Lo = DAG.getNode(MipsISD::ExtractLOHI, DL, MVT::i32, Op,
602 SDValue Hi = DAG.getNode(MipsISD::ExtractLOHI, DL, MVT::i32, Op,
604 return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Lo, Hi);
645 if (In64.getNode())
656 SDValue Val = DAG.getNode(Opc, DL, ResTys, &Ops[0], Ops.size());
663 SDValue Vals[] = { Out, SDValue(Val.getNode(), 1) };