Lines Matching refs:getOperand

442                                N->getOperand(0), N->getOperand(1));
511 SDValue LHS = Op.getOperand(0);
516 SDValue RHS = Op.getOperand(1);
521 ISD::CondCode CC = cast<CondCodeSDNode>(Op.getOperand(2))->get();
530 ConstantSDNode *CC = cast<ConstantSDNode>(Cond.getOperand(2));
544 SDValue SetCC = N->getOperand(0);
547 !SetCC.getOperand(0).getValueType().isInteger())
550 SDValue False = N->getOperand(2);
571 ISD::CondCode CC = cast<CondCodeSDNode>(SetCC.getOperand(2))->get();
572 SDValue True = N->getOperand(1);
574 SetCC = DAG.getSetCC(DL, SetCC.getValueType(), SetCC.getOperand(0),
575 SetCC.getOperand(1), ISD::getSetCCInverse(CC, true));
582 SDValue True = N->getOperand(1);
607 ISD::CondCode CC = cast<CondCodeSDNode>(SetCC.getOperand(2))->get();
608 SetCC = DAG.getSetCC(DL, SetCC.getValueType(), SetCC.getOperand(0),
609 SetCC.getOperand(1), ISD::getSetCCInverse(CC, true));
626 SDValue ShiftRight = N->getOperand(0), Mask = N->getOperand(1);
635 if (!(CN = dyn_cast<ConstantSDNode>(ShiftRight.getOperand(1))))
653 ShiftRight.getOperand(0), DAG.getConstant(Pos, MVT::i32),
667 SDValue And0 = N->getOperand(0), And1 = N->getOperand(1);
675 if (!(CN = dyn_cast<ConstantSDNode>(And0.getOperand(1))) ||
683 if (!(CN = dyn_cast<ConstantSDNode>(And1.getOperand(1))) ||
691 SDValue Shl = And1.getOperand(0);
695 if (!(CN = dyn_cast<ConstantSDNode>(Shl.getOperand(1))))
706 return DAG.getNode(MipsISD::Ins, SDLoc(N), ValTy, Shl.getOperand(0),
708 DAG.getConstant(SMSize0, MVT::i32), And0.getOperand(0));
719 SDValue Add = N->getOperand(1);
724 SDValue Lo = Add.getOperand(1);
727 (Lo.getOperand(0).getOpcode() != ISD::TargetJumpTable))
733 SDValue Add1 = DAG.getNode(ISD::ADD, DL, ValTy, N->getOperand(0),
734 Add.getOperand(0));
835 MachineOperand &Divisor = MI->getOperand(2);
842 MIB->getOperand(0).setSubReg(Mips::sub_32);
987 unsigned OldVal = MI->getOperand(0).getReg();
988 unsigned Ptr = MI->getOperand(1).getReg();
989 unsigned Incr = MI->getOperand(2).getReg();
1084 unsigned Dest = MI->getOperand(0).getReg();
1085 unsigned Ptr = MI->getOperand(1).getReg();
1086 unsigned Incr = MI->getOperand(2).getReg();
1249 unsigned Dest = MI->getOperand(0).getReg();
1250 unsigned Ptr = MI->getOperand(1).getReg();
1251 unsigned OldVal = MI->getOperand(2).getReg();
1252 unsigned NewVal = MI->getOperand(3).getReg();
1316 unsigned Dest = MI->getOperand(0).getReg();
1317 unsigned Ptr = MI->getOperand(1).getReg();
1318 unsigned CmpVal = MI->getOperand(2).getReg();
1319 unsigned NewVal = MI->getOperand(3).getReg();
1454 unsigned Fc = MI->getOperand(1).getReg();
1466 MI->getOperand(1).setReg(Fc2);
1475 SDValue Chain = Op.getOperand(0);
1476 SDValue Table = Op.getOperand(1);
1477 SDValue Index = Op.getOperand(2);
1508 SDValue Chain = Op.getOperand(0);
1509 SDValue Dest = Op.getOperand(2);
1513 SDValue CondRes = createFPCmp(DAG, Op.getOperand(1));
1519 SDValue CCNode = CondRes.getOperand(2);
1533 SDValue Cond = createFPCmp(DAG, Op.getOperand(0));
1539 return createCMovFP(DAG, Cond, Op.getOperand(1), Op.getOperand(2),
1547 EVT Ty = Op.getOperand(0).getValueType();
1550 Op.getOperand(0), Op.getOperand(1),
1551 Op.getOperand(4));
1553 return DAG.getNode(ISD::SELECT, DL, Op.getValueType(), Cond, Op.getOperand(2),
1554 Op.getOperand(3));
1752 const Value *SV = cast<SrcValueSDNode>(Op.getOperand(2))->getValue();
1753 return DAG.getStore(Op.getOperand(0), DL, FI, Op.getOperand(1),
1759 EVT TyX = Op.getOperand(0).getValueType();
1760 EVT TyY = Op.getOperand(1).getValueType();
1769 DAG.getNode(ISD::BITCAST, DL, MVT::i32, Op.getOperand(0)) :
1770 DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32, Op.getOperand(0),
1773 DAG.getNode(ISD::BITCAST, DL, MVT::i32, Op.getOperand(1)) :
1774 DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32, Op.getOperand(1),
1796 return DAG.getNode(ISD::BITCAST, DL, Op.getOperand(0).getValueType(), Res);
1799 Op.getOperand(0), DAG.getConstant(0, MVT::i32));
1805 unsigned WidthX = Op.getOperand(0).getValueSizeInBits();
1806 unsigned WidthY = Op.getOperand(1).getValueSizeInBits();
1812 SDValue X = DAG.getNode(ISD::BITCAST, DL, TyX, Op.getOperand(0));
1813 SDValue Y = DAG.getNode(ISD::BITCAST, DL, TyY, Op.getOperand(1));
1828 return DAG.getNode(ISD::BITCAST, DL, Op.getOperand(0).getValueType(), I);
1849 return DAG.getNode(ISD::BITCAST, DL, Op.getOperand(0).getValueType(), Or);
1863 assert((cast<ConstantSDNode>(Op.getOperand(0))->getZExtValue() == 0) &&
1882 assert((cast<ConstantSDNode>(Op.getOperand(0))->getZExtValue() == 0) &&
1906 SDValue Chain = Op.getOperand(0);
1907 SDValue Offset = Op.getOperand(1);
1908 SDValue Handler = Op.getOperand(2);
1930 return DAG.getNode(MipsISD::Sync, DL, MVT::Other, Op.getOperand(0),
1937 SDValue Lo = Op.getOperand(0), Hi = Op.getOperand(1);
1938 SDValue Shamt = Op.getOperand(2);
1968 SDValue Lo = Op.getOperand(0), Hi = Op.getOperand(1);
1969 SDValue Shamt = Op.getOperand(2);
2142 Val.getOperand(0));
2163 if (Op->getOperand(0).getOpcode() != ISD::FRAMEADDR
2165 (Op->getOperand(0).getOperand(0))->getZExtValue() != 0
2166 || Op->getOperand(1).getOpcode() != ISD::FRAME_TO_ARGS_OFFSET)
2187 Op.getOperand(0));